.gitignore .openapi-generator-ignore .travis.yml README.md api/openapi.yaml api_activity.go api_admin.go api_admin_plugin.go api_api_answer.go api_collection.go api_comment.go api_installation.go api_lang.go api_notification.go api_permission.go api_personal.go api_plugin_connector.go api_question.go api_rank.go api_reason.go api_report.go api_revision.go api_search.go api_site.go api_tag.go api_upload.go api_user.go client.go configuration.go docs/ActivityAPI.md docs/AdminAPI.md docs/AdminPluginAPI.md docs/AnswerAdminApiPluginConfigGet200Response.md docs/AnswerAdminApiPluginsGet200Response.md docs/AnswerAdminApiRolesGet200Response.md docs/AnswerAdminApiSettingPrivilegesGet200Response.md docs/AnswerAdminApiSettingSmtpGet200Response.md docs/AnswerAdminApiSiteinfoBrandingGet200Response.md docs/AnswerAdminApiSiteinfoCustomCssHtmlGet200Response.md docs/AnswerAdminApiSiteinfoGeneralGet200Response.md docs/AnswerAdminApiSiteinfoInterfaceGet200Response.md docs/AnswerAdminApiSiteinfoLegalGet200Response.md docs/AnswerAdminApiSiteinfoLoginGet200Response.md docs/AnswerAdminApiSiteinfoSeoGet200Response.md docs/AnswerAdminApiSiteinfoThemeGet200Response.md docs/AnswerAdminApiSiteinfoUsersGet200Response.md docs/AnswerAdminApiSiteinfoWriteGet200Response.md docs/AnswerAdminApiUserActivationGet200Response.md docs/AnswerAdminApiUsersPageGet200Response.md docs/AnswerAdminApiUsersPageGet200ResponseAllOfData.md docs/AnswerApiV1ActivityTimelineGet200Response.md docs/AnswerApiV1CollectionSwitchPost200Response.md docs/AnswerApiV1CommentGet200Response.md docs/AnswerApiV1CommentGet200ResponseAllOfData.md docs/AnswerApiV1CommentPost200Response.md docs/AnswerApiV1ConnectorBindingEmailPost200Response.md docs/AnswerApiV1ConnectorInfoGet200Response.md docs/AnswerApiV1ConnectorUserInfoGet200Response.md docs/AnswerApiV1FilePost200Response.md docs/AnswerApiV1FollowPost200Response.md docs/AnswerApiV1PermissionGet200Response.md docs/AnswerApiV1PersonalCommentPageGet200Response.md docs/AnswerApiV1PersonalCommentPageGet200ResponseAllOfData.md docs/AnswerApiV1PersonalRankPageGet200Response.md docs/AnswerApiV1PersonalRankPageGet200ResponseAllOfData.md docs/AnswerApiV1PersonalUserInfoGet200Response.md docs/AnswerApiV1PersonalVotePageGet200Response.md docs/AnswerApiV1PersonalVotePageGet200ResponseAllOfData.md docs/AnswerApiV1QuestionPageGet200Response.md docs/AnswerApiV1QuestionPageGet200ResponseAllOfData.md docs/AnswerApiV1QuestionTagsGet200Response.md docs/AnswerApiV1RevisionsGet200Response.md docs/AnswerApiV1RevisionsUnreviewedGet200Response.md docs/AnswerApiV1RevisionsUnreviewedGet200ResponseAllOfData.md docs/AnswerApiV1SearchGet200Response.md docs/AnswerApiV1SiteinfoGet200Response.md docs/AnswerApiV1SiteinfoLegalGet200Response.md docs/AnswerApiV1TagGet200Response.md docs/AnswerApiV1TagSynonymsGet200Response.md docs/AnswerApiV1TagsFollowingGet200Response.md docs/AnswerApiV1TagsPageGet200Response.md docs/AnswerApiV1TagsPageGet200ResponseAllOfData.md docs/AnswerApiV1UserActionRecordGet200Response.md docs/AnswerApiV1UserEmailVerificationPost200Response.md docs/AnswerApiV1UserInfoGet200Response.md docs/AnswerApiV1UserNotificationConfigPost200Response.md docs/AnswerApiV1UserRankingGet200Response.md docs/AnswerApiV1VoteDownPost200Response.md docs/ApiAnswerAPI.md docs/CollectionAPI.md docs/CommentAPI.md docs/ConstantNotificationChannelKey.md docs/ConstantPrivilege.md docs/HandlerRespBody.md docs/InstallCheckConfigFileResp.md docs/InstallCheckDatabaseReq.md docs/InstallInitBaseInfoReq.md docs/InstallationAPI.md docs/InstallationConfigFileCheckPost200Response.md docs/InstallationLanguageOptionsGet200Response.md docs/LangAPI.md docs/NotificationAPI.md docs/PagerPageModel.md docs/PermissionAPI.md docs/PersonalAPI.md docs/PluginConnectorAPI.md docs/QuestionAPI.md docs/RankAPI.md docs/ReasonAPI.md docs/ReportAPI.md docs/RevisionAPI.md docs/SchemaAcceptAnswerReq.md docs/SchemaActObjectInfo.md docs/SchemaActObjectTimeline.md docs/SchemaActionRecordResp.md docs/SchemaAddCommentReq.md docs/SchemaAddReportReq.md docs/SchemaAddTagReq.md docs/SchemaAddUserReq.md docs/SchemaAddUsersReq.md docs/SchemaAdminSetAnswerStatusRequest.md docs/SchemaAdminSetQuestionStatusRequest.md docs/SchemaAnswerAddReq.md docs/SchemaAnswerUpdateReq.md docs/SchemaAvatarInfo.md docs/SchemaCloseQuestionReq.md docs/SchemaCollectionSwitchReq.md docs/SchemaCollectionSwitchResp.md docs/SchemaConfigField.md docs/SchemaConfigFieldOption.md docs/SchemaConfigFieldUIOptions.md docs/SchemaConnectorInfoResp.md docs/SchemaConnectorUserInfoResp.md docs/SchemaExternalLoginBindingUserSendEmailReq.md docs/SchemaExternalLoginBindingUserSendEmailResp.md docs/SchemaExternalLoginUnbindingReq.md docs/SchemaFollowReq.md docs/SchemaFollowResp.md docs/SchemaGetCommentPersonalWithPageResp.md docs/SchemaGetCommentResp.md docs/SchemaGetCurrentLoginUserInfoResp.md docs/SchemaGetFollowingTagsResp.md docs/SchemaGetObjectTimelineResp.md docs/SchemaGetOtherUserInfoByUsernameResp.md docs/SchemaGetOtherUserInfoResp.md docs/SchemaGetPluginConfigResp.md docs/SchemaGetPluginListResp.md docs/SchemaGetPrivilegesConfigResp.md docs/SchemaGetRankPersonalPageResp.md docs/SchemaGetRevisionResp.md docs/SchemaGetRoleResp.md docs/SchemaGetSMTPConfigResp.md docs/SchemaGetSiteLegalInfoResp.md docs/SchemaGetTagPageResp.md docs/SchemaGetTagResp.md docs/SchemaGetTagSynonymsResp.md docs/SchemaGetUnreviewedRevisionResp.md docs/SchemaGetUserActivationResp.md docs/SchemaGetUserNotificationConfigResp.md docs/SchemaGetUserPageResp.md docs/SchemaGetVoteWithPageResp.md docs/SchemaLoadingAction.md docs/SchemaNotificationChannelConfig.md docs/SchemaNotificationClearIDRequest.md docs/SchemaNotificationClearRequest.md docs/SchemaOnCompleteAction.md docs/SchemaOperationQuestionReq.md docs/SchemaPermissionMemberAction.md docs/SchemaPostRenderReq.md docs/SchemaPrivilegeLevel.md docs/SchemaPrivilegeOption.md docs/SchemaQuestionAdd.md docs/SchemaQuestionAddByAnswer.md docs/SchemaQuestionPageResp.md docs/SchemaQuestionPageRespOperator.md docs/SchemaQuestionUpdate.md docs/SchemaQuestionUpdateInviteUser.md docs/SchemaRemoveAnswerReq.md docs/SchemaRemoveCommentReq.md docs/SchemaRemoveQuestionReq.md docs/SchemaRemoveTagReq.md docs/SchemaReopenQuestionReq.md docs/SchemaReportHandleReq.md docs/SchemaRevisionAuditReq.md docs/SchemaSearchObject.md docs/SchemaSearchObjectUser.md docs/SchemaSearchResp.md docs/SchemaSearchResult.md docs/SchemaSendUserActivationReq.md docs/SchemaSiteBrandingReq.md docs/SchemaSiteBrandingResp.md docs/SchemaSiteCustomCssHTMLReq.md docs/SchemaSiteCustomCssHTMLResp.md docs/SchemaSiteGeneralReq.md docs/SchemaSiteGeneralResp.md docs/SchemaSiteInfoResp.md docs/SchemaSiteInterfaceReq.md docs/SchemaSiteInterfaceResp.md docs/SchemaSiteLegalReq.md docs/SchemaSiteLegalResp.md docs/SchemaSiteLoginReq.md docs/SchemaSiteLoginResp.md docs/SchemaSiteSeoReq.md docs/SchemaSiteSeoResp.md docs/SchemaSiteThemeReq.md docs/SchemaSiteThemeResp.md docs/SchemaSiteUsersReq.md docs/SchemaSiteUsersResp.md docs/SchemaSiteWriteReq.md docs/SchemaSiteWriteResp.md docs/SchemaTagItem.md docs/SchemaTagResp.md docs/SchemaTagSynonym.md docs/SchemaThemeOption.md docs/SchemaUIOptionAction.md docs/SchemaUnreviewedRevisionInfoInfo.md docs/SchemaUpdateCommentReq.md docs/SchemaUpdateFollowTagsReq.md docs/SchemaUpdateInfoRequest.md docs/SchemaUpdatePluginConfigReq.md docs/SchemaUpdatePluginStatusReq.md docs/SchemaUpdatePrivilegesConfigReq.md docs/SchemaUpdateSMTPConfigReq.md docs/SchemaUpdateTagReq.md docs/SchemaUpdateTagSynonymReq.md docs/SchemaUpdateUserInterfaceRequest.md docs/SchemaUpdateUserNotificationConfigReq.md docs/SchemaUpdateUserPasswordReq.md docs/SchemaUpdateUserRoleReq.md docs/SchemaUpdateUserStatusReq.md docs/SchemaUserBasicInfo.md docs/SchemaUserChangeEmailSendCodeReq.md docs/SchemaUserChangeEmailVerifyReq.md docs/SchemaUserEmailLoginReq.md docs/SchemaUserLoginResp.md docs/SchemaUserModifyPasswordReq.md docs/SchemaUserRankingResp.md docs/SchemaUserRankingSimpleInfo.md docs/SchemaUserRePassWordRequest.md docs/SchemaUserRegisterReq.md docs/SchemaUserRetrievePassWordRequest.md docs/SchemaUserUnsubscribeNotificationReq.md docs/SchemaVoteReq.md docs/SchemaVoteResp.md docs/SearchAPI.md docs/SiteAPI.md docs/TagAPI.md docs/TranslatorLangOption.md docs/UploadAPI.md docs/UserAPI.md git_push.sh go.mod go.sum model__answer_admin_api_plugin_config_get_200_response.go model__answer_admin_api_plugins_get_200_response.go model__answer_admin_api_roles_get_200_response.go model__answer_admin_api_setting_privileges_get_200_response.go model__answer_admin_api_setting_smtp_get_200_response.go model__answer_admin_api_siteinfo_branding_get_200_response.go model__answer_admin_api_siteinfo_custom_css_html_get_200_response.go model__answer_admin_api_siteinfo_general_get_200_response.go model__answer_admin_api_siteinfo_interface_get_200_response.go model__answer_admin_api_siteinfo_legal_get_200_response.go model__answer_admin_api_siteinfo_login_get_200_response.go model__answer_admin_api_siteinfo_seo_get_200_response.go model__answer_admin_api_siteinfo_theme_get_200_response.go model__answer_admin_api_siteinfo_users_get_200_response.go model__answer_admin_api_siteinfo_write_get_200_response.go model__answer_admin_api_user_activation_get_200_response.go model__answer_admin_api_users_page_get_200_response.go model__answer_admin_api_users_page_get_200_response_all_of_data.go model__answer_api_v1_activity_timeline_get_200_response.go model__answer_api_v1_collection_switch_post_200_response.go model__answer_api_v1_comment_get_200_response.go model__answer_api_v1_comment_get_200_response_all_of_data.go model__answer_api_v1_comment_post_200_response.go model__answer_api_v1_connector_binding_email_post_200_response.go model__answer_api_v1_connector_info_get_200_response.go model__answer_api_v1_connector_user_info_get_200_response.go model__answer_api_v1_file_post_200_response.go model__answer_api_v1_follow_post_200_response.go model__answer_api_v1_permission_get_200_response.go model__answer_api_v1_personal_comment_page_get_200_response.go model__answer_api_v1_personal_comment_page_get_200_response_all_of_data.go model__answer_api_v1_personal_rank_page_get_200_response.go model__answer_api_v1_personal_rank_page_get_200_response_all_of_data.go model__answer_api_v1_personal_user_info_get_200_response.go model__answer_api_v1_personal_vote_page_get_200_response.go model__answer_api_v1_personal_vote_page_get_200_response_all_of_data.go model__answer_api_v1_question_page_get_200_response.go model__answer_api_v1_question_page_get_200_response_all_of_data.go model__answer_api_v1_question_tags_get_200_response.go model__answer_api_v1_revisions_get_200_response.go model__answer_api_v1_revisions_unreviewed_get_200_response.go model__answer_api_v1_revisions_unreviewed_get_200_response_all_of_data.go model__answer_api_v1_search_get_200_response.go model__answer_api_v1_siteinfo_get_200_response.go model__answer_api_v1_siteinfo_legal_get_200_response.go model__answer_api_v1_tag_get_200_response.go model__answer_api_v1_tag_synonyms_get_200_response.go model__answer_api_v1_tags_following_get_200_response.go model__answer_api_v1_tags_page_get_200_response.go model__answer_api_v1_tags_page_get_200_response_all_of_data.go model__answer_api_v1_user_action_record_get_200_response.go model__answer_api_v1_user_email_verification_post_200_response.go model__answer_api_v1_user_info_get_200_response.go model__answer_api_v1_user_notification_config_post_200_response.go model__answer_api_v1_user_ranking_get_200_response.go model__answer_api_v1_vote_down_post_200_response.go model__installation_config_file_check_post_200_response.go model__installation_language_options_get_200_response.go model_constant_notification_channel_key.go model_constant_privilege.go model_handler_resp_body.go model_install_check_config_file_resp.go model_install_check_database_req.go model_install_init_base_info_req.go model_pager_page_model.go model_schema_accept_answer_req.go model_schema_act_object_info.go model_schema_act_object_timeline.go model_schema_action_record_resp.go model_schema_add_comment_req.go model_schema_add_report_req.go model_schema_add_tag_req.go model_schema_add_user_req.go model_schema_add_users_req.go model_schema_admin_set_answer_status_request.go model_schema_admin_set_question_status_request.go model_schema_answer_add_req.go model_schema_answer_update_req.go model_schema_avatar_info.go model_schema_close_question_req.go model_schema_collection_switch_req.go model_schema_collection_switch_resp.go model_schema_config_field.go model_schema_config_field_option.go model_schema_config_field_ui_options.go model_schema_connector_info_resp.go model_schema_connector_user_info_resp.go model_schema_external_login_binding_user_send_email_req.go model_schema_external_login_binding_user_send_email_resp.go model_schema_external_login_unbinding_req.go model_schema_follow_req.go model_schema_follow_resp.go model_schema_get_comment_personal_with_page_resp.go model_schema_get_comment_resp.go model_schema_get_current_login_user_info_resp.go model_schema_get_following_tags_resp.go model_schema_get_object_timeline_resp.go model_schema_get_other_user_info_by_username_resp.go model_schema_get_other_user_info_resp.go model_schema_get_plugin_config_resp.go model_schema_get_plugin_list_resp.go model_schema_get_privileges_config_resp.go model_schema_get_rank_personal_page_resp.go model_schema_get_revision_resp.go model_schema_get_role_resp.go model_schema_get_site_legal_info_resp.go model_schema_get_smtp_config_resp.go model_schema_get_tag_page_resp.go model_schema_get_tag_resp.go model_schema_get_tag_synonyms_resp.go model_schema_get_unreviewed_revision_resp.go model_schema_get_user_activation_resp.go model_schema_get_user_notification_config_resp.go model_schema_get_user_page_resp.go model_schema_get_vote_with_page_resp.go model_schema_loading_action.go model_schema_notification_channel_config.go model_schema_notification_clear_id_request.go model_schema_notification_clear_request.go model_schema_on_complete_action.go model_schema_operation_question_req.go model_schema_permission_member_action.go model_schema_post_render_req.go model_schema_privilege_level.go model_schema_privilege_option.go model_schema_question_add.go model_schema_question_add_by_answer.go model_schema_question_page_resp.go model_schema_question_page_resp_operator.go model_schema_question_update.go model_schema_question_update_invite_user.go model_schema_remove_answer_req.go model_schema_remove_comment_req.go model_schema_remove_question_req.go model_schema_remove_tag_req.go model_schema_reopen_question_req.go model_schema_report_handle_req.go model_schema_revision_audit_req.go model_schema_search_object.go model_schema_search_object_user.go model_schema_search_resp.go model_schema_search_result.go model_schema_send_user_activation_req.go model_schema_site_branding_req.go model_schema_site_branding_resp.go model_schema_site_custom_css_html_req.go model_schema_site_custom_css_html_resp.go model_schema_site_general_req.go model_schema_site_general_resp.go model_schema_site_info_resp.go model_schema_site_interface_req.go model_schema_site_interface_resp.go model_schema_site_legal_req.go model_schema_site_legal_resp.go model_schema_site_login_req.go model_schema_site_login_resp.go model_schema_site_seo_req.go model_schema_site_seo_resp.go model_schema_site_theme_req.go model_schema_site_theme_resp.go model_schema_site_users_req.go model_schema_site_users_resp.go model_schema_site_write_req.go model_schema_site_write_resp.go model_schema_tag_item.go model_schema_tag_resp.go model_schema_tag_synonym.go model_schema_theme_option.go model_schema_ui_option_action.go model_schema_unreviewed_revision_info_info.go model_schema_update_comment_req.go model_schema_update_follow_tags_req.go model_schema_update_info_request.go model_schema_update_plugin_config_req.go model_schema_update_plugin_status_req.go model_schema_update_privileges_config_req.go model_schema_update_smtp_config_req.go model_schema_update_tag_req.go model_schema_update_tag_synonym_req.go model_schema_update_user_interface_request.go model_schema_update_user_notification_config_req.go model_schema_update_user_password_req.go model_schema_update_user_role_req.go model_schema_update_user_status_req.go model_schema_user_basic_info.go model_schema_user_change_email_send_code_req.go model_schema_user_change_email_verify_req.go model_schema_user_email_login_req.go model_schema_user_login_resp.go model_schema_user_modify_password_req.go model_schema_user_ranking_resp.go model_schema_user_ranking_simple_info.go model_schema_user_re_pass_word_request.go model_schema_user_register_req.go model_schema_user_retrieve_pass_word_request.go model_schema_user_unsubscribe_notification_req.go model_schema_vote_req.go model_schema_vote_resp.go model_translator_lang_option.go response.go test/api_activity_test.go test/api_admin_plugin_test.go test/api_admin_test.go test/api_api_answer_test.go test/api_collection_test.go test/api_comment_test.go test/api_installation_test.go test/api_lang_test.go test/api_notification_test.go test/api_permission_test.go test/api_personal_test.go test/api_plugin_connector_test.go test/api_question_test.go test/api_rank_test.go test/api_reason_test.go test/api_report_test.go test/api_revision_test.go test/api_search_test.go test/api_site_test.go test/api_tag_test.go test/api_upload_test.go test/api_user_test.go utils.go