package
0.0.0-20240930192354-06b9bf3a569b
Repository: https://github.com/cossim/coss-server.git
Documentation: pkg.go.dev

# Functions

GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers creates http.Handler with routing matching OpenAPI spec.
RegisterHandlersWithOptions creates http.Handler with additional options.

# Constants

No description provided by the author
Defines values for QRCodeStatusResponseStatus.
Defines values for QRCodeStatusResponseStatus.
Defines values for QRCodeStatusResponseStatus.
Defines values for QRCodeStatusResponseStatus.
Defines values for UserInfoStatus.
Defines values for UserInfoStatus.
Defines values for UserInfoStatus.
Defines values for UserInfoStatus.
Defines values for UserInfoStatus.

# Structs

GenerateQRCodeResponse defines model for GenerateQRCodeResponse.
GinServerOptions provides options for the Gin server.
LoginResponse defines model for LoginResponse.
Preferences defines model for Preferences.
QRCodeStatusResponse defines model for QRCodeStatusResponse.
ResetUserPublicKeyJSONBody defines parameters for ResetUserPublicKey.
Response defines model for Response.
SearchUserParams defines parameters for SearchUser.
ServerInterfaceWrapper converts contexts to parameters.
SetUserPublicKeyJSONBody defines parameters for SetUserPublicKey.
SSOLoginRequest defines model for SSOLoginRequest.
UpdateUserAvatarMultipartBody defines parameters for UpdateUserAvatar.
UpdateUserBundleJSONBody defines parameters for UpdateUserBundle.
UpdateUserJSONBody defines parameters for UpdateUser.
UpdateUserPasswordJSONBody defines parameters for UpdateUserPassword.
UserActivateParams defines parameters for UserActivate.
UserEmailVerificationJSONBody defines parameters for UserEmailVerification.
UserInfo defines model for UserInfo.
UserLoginClient defines model for UserLoginClient.
UserLoginJSONBody defines parameters for UserLogin.
UserLogoutJSONBody defines parameters for UserLogout.
UserRegisterJSONBody defines parameters for UserRegister.
UserSecretBundle defines model for UserSecretBundle.

# Interfaces

ServerInterface represents all server handlers.

# Type aliases

No description provided by the author
QRCodeStatusResponseStatus 0: 未扫描 1: 已扫描 2: 已确认 3: 已过期.
ResetUserPublicKeyJSONRequestBody defines body for ResetUserPublicKey for application/json ContentType.
SetUserPublicKeyJSONRequestBody defines body for SetUserPublicKey for application/json ContentType.
SsoLoginJSONRequestBody defines body for SsoLogin for application/json ContentType.
UpdateUserAvatarMultipartRequestBody defines body for UpdateUserAvatar for multipart/form-data ContentType.
UpdateUserBundleJSONRequestBody defines body for UpdateUserBundle for application/json ContentType.
UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.
UpdateUserPasswordJSONRequestBody defines body for UpdateUserPassword for application/json ContentType.
UserEmailVerificationJSONRequestBody defines body for UserEmailVerification for application/json ContentType.
UserInfoStatus 0: 未知状态 1: 正常状态 2: 被禁用 3: 已删除 4: 锁定状态.
UserLoginJSONRequestBody defines body for UserLogin for application/json ContentType.
UserLogoutJSONRequestBody defines body for UserLogout for application/json ContentType.
UserRegisterJSONRequestBody defines body for UserRegister for application/json ContentType.