*{!\      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef g h i j k l m n o p q r s t u v w x y z { | } ~  None+0=K      None+0=K     None+0=K !"#$%& !! &&&&%$#"  !"#$%&None+0=K '()*+,-./01'()*+, '(),+*1110/.- '()*+,-./01None+0=K 23456789:;<234567 243765<<<;:98 24356789:;<None+0=K=>?@ABCDEFGHIJKLMNOPQR=>?@ABCDEFGHIJKLED=>?@ABCLKJIHGFRRRRRRRQPONM=>?@ABCDEFGHIJKLMNOPQRNone+0=KSTUVWSTUVWSTUVW STUVWNone+0=KXYZ[\]^_`abcde XYZ[\]^_`\XYZ[`_^]eeeedcba XYZ[\]^_`abcde None+0=Kfghijklmnopqrfghijklmfghimlkjrrrrqpon fghijklmnopqr NoneB stuvwxyz{ stuvwxyz{ vwxyzstu{stuvwxyz{ None+|Post extends the root of the API with a reader containing the ways to identify a Post in our URLs. Currently only by the title of the post. Defines the /post api end-point.,List Posts with the most recent posts first.<Convert a User and CreatePost into a Post that can be saved.,A Post's title must be unique and non-empty.#A Post's content must be non-empty.+Throw an error if the user isn't logged in.|}~|}~}~||}~ NoneUser extends the root of the API with a reader containing the ways to identify a user in our URLs. Currently only by the user name. Defines the /user api end-point.HConvert a User into a representation that is safe to show to the public. NoneMNonePrepoulated usersPrepopulated postsNoneDefines a versioned api !"#$%&'())*+,-./01234556789:;<=>?@ABCDEFGHIIJKLMNOPQRSTUVWXYZ[\]^^KLN__MNO`abcdefgh i i * j k l m n o p q r s t t u v v w x y z { | } ~       | rest-example-0.1.0.1Type.UserSignupError Type.UserType.UserComment Type.UserInfoType.PostError Type.Post Type.CommentType.CreatePost Type.UserPostApiTypesApi.PostApi.UserApi.Post.CommentExampleApiUserSignupErrorInvalidUserNameInvalidPasswordPFUserSignupError UserSignupError_InvalidUserName_ UserSignupError_InvalidPassword_$fToJSONUserSignupError$fFromJSONUserSignupError$fJSONSchemaUserSignupError$fXmlPicklerUserSignupError-$fConstructorUserSignupError_InvalidPassword_UsernamepasswordPasswordNamePFUserUser_User_password_User_User_name_ User_User_ $fToJSONUser$fFromJSONUser$fJSONSchemaUser$fXmlPicklerUser$fConstructorUser_User_ UserCommentusercomment PFUserComment UserComment_UserComment_comment_UserComment_UserComment_user_UserComment_UserComment_$fToJSONUserComment$fFromJSONUserComment$fJSONSchemaUserComment$fXmlPicklerUserComment%$fConstructorUserComment_UserComment_UserInfo PFUserInfoUserInfo_UserInfo_name_UserInfo_UserInfo_$fFromJSONUserInfo$fToJSONUserInfo$fJSONSchemaUserInfo$fXmlPicklerUserInfo$fConstructorUserInfo_UserInfo_ PostErrorInvalidContent InvalidTitle PFPostErrorPostError_InvalidContent_PostError_InvalidTitle_$fToJSONPostError$fFromJSONPostError$fJSONSchemaPostError$fXmlPicklerPostError$$fConstructorPostError_InvalidTitle_Postidauthor createdTimetitlecontentTitleIdPFPostPost_Post_content_Post_Post_title_Post_Post_createdTime_Post_Post_author_ Post_Post_id_ Post_Post_$fXmlPicklerUTCTime$fFromJSONPost $fToJSONPost$fJSONSchemaPost$fXmlPicklerPost$fConstructorPost_Post_Comment CreatePost PFCreatePostCreatePost_CreatePost_content_CreatePost_CreatePost_title_CreatePost_CreatePost_$fToJSONCreatePost$fFromJSONCreatePost$fJSONSchemaCreatePost$fXmlPicklerCreatePost#$fConstructorCreatePost_CreatePost_UserPostpost PFUserPostUserPost_UserPost_post_UserPost_UserPost_user_UserPost_UserPost_$fToJSONUserPost$fFromJSONUserPost$fJSONSchemaUserPost$fXmlPicklerUserPost$fConstructorUserPost_UserPost_BlogApi unBlogApi ServerDatauserspostscomments runBlogApiWithPost IdentifierByIdLatestresourcepostFromIdentifier exampleBlogapiblogTFCo:R:PFUserSignupError TFCo:R:PFUserTFCo:R:PFUserCommentTFCo:R:PFUserInfoTFCo:R:PFPostError TFCo:R:PFPost PFCommentComment_Comment_content_Comment_Comment_createdTime_Comment_Comment_author_Comment_Comment_$fToJSONComment$fFromJSONComment$fJSONSchemaComment$fXmlPicklerCommentTFCo:R:PFComment$fConstructorComment_Comment_TFCo:R:PFCreatePostTFCo:R:PFUserPostlisttoPost validTitle validContent checkLogingetcreateremove$fShowUrlIdentifier$fInfoIdentifierWithUser toUserInfo validPassword validUserName WithComment getPostIduserCommentToComment mockUsers mockPosts mockComments