package
0.0.0-20240916134854-020f48ada450
Repository: https://github.com/vpnhouse/api.git
Documentation: pkg.go.dev
# Functions
Handler creates http.Handler with routing matching OpenAPI spec.
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
No description provided by the author
HandlerWithOptions creates http.Handler with additional options.
# Constants
No description provided by the author
No description provided by the author
# Structs
Auth defines model for Auth.
AuthMethod defines model for AuthMethod.
No description provided by the author
Confirmation defines model for Confirmation.
CreateAuthMethodParams defines model for CreateAuthMethodParams.
CreateAuthParams defines model for CreateAuthParams.
CreateConfirmationParams defines model for CreateConfirmationParams.
CreateInviteParams defines model for CreateInviteParams.
CreateMailingParams defines model for CreateMailingParams.
CreateProjectParams defines model for CreateProjectParams.
CreateSessionParams defines model for CreateSessionParams.
CreateUserParams defines model for CreateUserParams.
FindAuthParams defines model for FindAuthParams.
FindConfirmationParams defines model for FindConfirmationParams.
FindSessionParams defines model for FindSessionParams.
FindUserParams defines model for FindUserParams.
No description provided by the author
Invite defines model for Invite.
ListAuthMethodParams defines parameters for ListAuthMethod.
ListAuthParams defines parameters for ListAuth.
ListConfirmationParams defines parameters for ListConfirmation.
ListConnectedUsersParams defines parameters for ListConnectedUsers.
ListEmailParams defines parameters for ListEmail.
ListInviteParams defines parameters for ListInvite.
ListMailingParams defines parameters for ListMailing.
ListProjectParams defines parameters for ListProject.
ListRemindInviteParams defines parameters for ListRemindInvite.
ListSessionFilterParams defines parameters for ListSessionFilter.
ListSessionParams defines parameters for ListSession.
ListUserParams defines parameters for ListUser.
LookupUserRequest defines model for LookupUserRequest.
Mailing defines model for Mailing.
PatchAuthMethodParams defines model for PatchAuthMethodParams.
PatchAuthParams defines model for PatchAuthParams.
PatchConfirmationParams defines model for PatchConfirmationParams.
PatchInviteParams defines model for PatchInviteParams.
PatchMailingParams defines model for PatchMailingParams.
PatchProjectParams defines model for PatchProjectParams.
PatchSessionParams defines model for PatchSessionParams.
PatchUserParams defines model for PatchUserParams.
PeerUser defines model for PeerUser.
Project defines model for Project.
RegisterUserRequest defines model for RegisterUserRequest.
RemainConfirmation defines model for RemainConfirmation.
RemainConfirmationParams defines model for RemainConfirmationParams.
No description provided by the author
No description provided by the author
RotateConfirmationParams defines model for RotateConfirmationParams.
ServerInterfaceWrapper converts contexts to parameters.
Session defines model for Session.
SessionDeletedParams defines model for SessionDeletedParams.
SessionToDeleteParams defines model for SessionToDeleteParams.
No description provided by the author
No description provided by the author
No description provided by the author
UpdateAuthMethodParams defines model for UpdateAuthMethodParams.
UpdateAuthParams defines model for UpdateAuthParams.
UpdateConfirmationParams defines model for UpdateConfirmationParams.
UpdateInviteParams defines model for UpdateInviteParams.
UpdateMailingParams defines model for UpdateMailingParams.
UpdatePeersAsConnectedParams defines parameters for UpdatePeersAsConnected.
UpdateProjectParams defines model for UpdateProjectParams.
UpdateSessionParams defines model for UpdateSessionParams.
UpdateUserParams defines model for UpdateUserParams.
User defines model for User.
# Interfaces
ServerInterface represents all server handlers.
# Type aliases
CreateAuthJSONBody defines parameters for CreateAuth.
CreateAuthJSONRequestBody defines body for CreateAuth for application/json ContentType.
CreateAuthMethodJSONBody defines parameters for CreateAuthMethod.
CreateAuthMethodJSONRequestBody defines body for CreateAuthMethod for application/json ContentType.
CreateConfirmationJSONBody defines parameters for CreateConfirmation.
CreateConfirmationJSONRequestBody defines body for CreateConfirmation for application/json ContentType.
CreateInviteJSONBody defines parameters for CreateInvite.
CreateInviteJSONRequestBody defines body for CreateInvite for application/json ContentType.
CreateMailingJSONBody defines parameters for CreateMailing.
CreateMailingJSONRequestBody defines body for CreateMailing for application/json ContentType.
CreateProjectJSONBody defines parameters for CreateProject.
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
CreateSessionJSONBody defines parameters for CreateSession.
CreateSessionJSONRequestBody defines body for CreateSession for application/json ContentType.
CreateUserJSONBody defines parameters for CreateUser.
CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.
FindAuthJSONBody defines parameters for FindAuth.
FindAuthJSONRequestBody defines body for FindAuth for application/json ContentType.
FindConfirmationJSONBody defines parameters for FindConfirmation.
FindConfirmationJSONRequestBody defines body for FindConfirmation for application/json ContentType.
FindSessionJSONBody defines parameters for FindSession.
FindSessionJSONRequestBody defines body for FindSession for application/json ContentType.
FindUserJSONBody defines parameters for FindUser.
FindUserJSONRequestBody defines body for FindUser for application/json ContentType.
LookupUserJSONBody defines parameters for LookupUser.
LookupUserJSONRequestBody defines body for LookupUser for application/json ContentType.
No description provided by the author
PatchAuthJSONBody defines parameters for PatchAuth.
PatchAuthJSONRequestBody defines body for PatchAuth for application/json ContentType.
PatchAuthMethodJSONBody defines parameters for PatchAuthMethod.
PatchAuthMethodJSONRequestBody defines body for PatchAuthMethod for application/json ContentType.
PatchConfirmationJSONBody defines parameters for PatchConfirmation.
PatchConfirmationJSONRequestBody defines body for PatchConfirmation for application/json ContentType.
PatchInviteJSONBody defines parameters for PatchInvite.
PatchInviteJSONRequestBody defines body for PatchInvite for application/json ContentType.
PatchMailingJSONBody defines parameters for PatchMailing.
PatchMailingJSONRequestBody defines body for PatchMailing for application/json ContentType.
PatchProjectJSONBody defines parameters for PatchProject.
PatchProjectJSONRequestBody defines body for PatchProject for application/json ContentType.
PatchSessionJSONBody defines parameters for PatchSession.
PatchSessionJSONRequestBody defines body for PatchSession for application/json ContentType.
PatchUserJSONBody defines parameters for PatchUser.
PatchUserJSONRequestBody defines body for PatchUser for application/json ContentType.
RegisterUserJSONBody defines parameters for RegisterUser.
RegisterUserJSONRequestBody defines body for RegisterUser for application/json ContentType.
RemainConfirmationJSONBody defines parameters for RemainConfirmation.
RemainConfirmationJSONRequestBody defines body for RemainConfirmation for application/json ContentType.
RotateConfirmationJSONBody defines parameters for RotateConfirmation.
RotateConfirmationJSONRequestBody defines body for RotateConfirmation for application/json ContentType.
SetSessionDeletedJSONBody defines parameters for SetSessionDeleted.
SetSessionDeletedJSONRequestBody defines body for SetSessionDeleted for application/json ContentType.
SetSessionToDeleteJSONBody defines parameters for SetSessionToDelete.
SetSessionToDeleteJSONRequestBody defines body for SetSessionToDelete for application/json ContentType.
UpdateAuthJSONBody defines parameters for UpdateAuth.
UpdateAuthJSONRequestBody defines body for UpdateAuth for application/json ContentType.
UpdateAuthMethodJSONBody defines parameters for UpdateAuthMethod.
UpdateAuthMethodJSONRequestBody defines body for UpdateAuthMethod for application/json ContentType.
UpdateConfirmationJSONBody defines parameters for UpdateConfirmation.
UpdateConfirmationJSONRequestBody defines body for UpdateConfirmation for application/json ContentType.
UpdateInviteJSONBody defines parameters for UpdateInvite.
UpdateInviteJSONRequestBody defines body for UpdateInvite for application/json ContentType.
UpdateMailingJSONBody defines parameters for UpdateMailing.
UpdateMailingJSONRequestBody defines body for UpdateMailing for application/json ContentType.
UpdateProjectJSONBody defines parameters for UpdateProject.
UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.
UpdateSessionJSONBody defines parameters for UpdateSession.
UpdateSessionJSONRequestBody defines body for UpdateSession for application/json ContentType.
UpdateUserJSONBody defines parameters for UpdateUser.
UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.