Documentation ¶
Overview ¶
Package Openapi provides primitives to interact the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen DO NOT EDIT.
Index ¶
- func RegisterHandlers(router interface{ ... }, si ServerInterface)
- type CreateUserJSONBody
- type CreateUserJSONRequestBody
- type Error
- type ErrorResponse
- type Errors
- type GetUsersParams
- type Healthcheck
- type Healthcheck200
- type Id
- type Limit
- type Offset
- type PostAuthEmailChangeConfirmJSONBody
- type PostAuthEmailChangeConfirmJSONRequestBody
- type PostAuthEmailChangeConfirmParams
- type PostAuthEmailChangeParams
- type PostAuthLoginJSONBody
- type PostAuthLoginJSONRequestBody
- type PostAuthLoginParams
- type PostAuthPasswordResetConfirmJSONBody
- type PostAuthPasswordResetConfirmJSONRequestBody
- type PostAuthPasswordResetConfirmParams
- type PostAuthPasswordResetJSONBody
- type PostAuthPasswordResetJSONRequestBody
- type PostAuthPasswordResetParams
- type PostAuthRegisterJSONBody
- type PostAuthRegisterJSONRequestBody
- type PostAuthResendVerificationEmailParams
- type PostAuthUserConfirmJSONBody
- type PostAuthUserConfirmJSONRequestBody
- type PostAuthUserConfirmParams
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) CreateUser(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUser(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetUsers(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) HealthCheck(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthEmailChange(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthEmailChangeConfirm(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthLogin(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthPasswordReset(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthPasswordResetConfirm(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthRegister(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthResendVerificationEmail(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PostAuthUserConfirm(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) UpdateUser(ctx echo.Context) error
- type Slice
- type UnauthorizedError
- type UpdateUserJSONBody
- type UpdateUserJSONRequestBody
- type User
- type User200
- type Users200
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHandlers ¶
func RegisterHandlers(router interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
Types ¶
type CreateUserJSONBody ¶
type CreateUserJSONBody User
CreateUserJSONBody defines parameters for CreateUser.
type CreateUserJSONRequestBody ¶
type CreateUserJSONRequestBody CreateUserJSONBody
CreateUserRequestBody defines body for CreateUser for application/json ContentType.
type Error ¶
type Error struct { Field *string `json:"field,omitempty"` Reason *string `json:"reason,omitempty"` }
Error defines model for Error.
type Errors ¶
type Errors struct {
Errors *[]Error `json:"errors,omitempty"`
}
Errors defines model for Errors.
type GetUsersParams ¶
type GetUsersParams struct { // The numbers of items to return. Limit *Limit `json:"limit,omitempty"` // The number of items to skip before starting to collect the result set. Offset *Offset `json:"offset,omitempty"` }
GetUsersParams defines parameters for GetUsers.
type Healthcheck ¶
type Healthcheck struct {
Version string `json:"version"`
}
Healthcheck defines model for Healthcheck.
type Healthcheck200 ¶
type Healthcheck200 Healthcheck
Healthcheck200 defines model for Healthcheck200.
type PostAuthEmailChangeConfirmJSONBody ¶
type PostAuthEmailChangeConfirmJSONBody struct { Email string `json:"email"` Key string `json:"key"` }
PostAuthEmailChangeConfirmJSONBody defines parameters for PostAuthEmailChangeConfirm.
type PostAuthEmailChangeConfirmJSONRequestBody ¶
type PostAuthEmailChangeConfirmJSONRequestBody PostAuthEmailChangeConfirmJSONBody
PostAuthEmailChangeConfirmRequestBody defines body for PostAuthEmailChangeConfirm for application/json ContentType.
type PostAuthEmailChangeConfirmParams ¶
type PostAuthEmailChangeConfirmParams struct { ContentType string `json:"Content-Type"` Authorization string `json:"Authorization"` }
PostAuthEmailChangeConfirmParams defines parameters for PostAuthEmailChangeConfirm.
type PostAuthEmailChangeParams ¶
type PostAuthEmailChangeParams struct { ContentType string `json:"Content-Type"` Authorization string `json:"Authorization"` }
PostAuthEmailChangeParams defines parameters for PostAuthEmailChange.
type PostAuthLoginJSONBody ¶
PostAuthLoginJSONBody defines parameters for PostAuthLogin.
type PostAuthLoginJSONRequestBody ¶
type PostAuthLoginJSONRequestBody PostAuthLoginJSONBody
PostAuthLoginRequestBody defines body for PostAuthLogin for application/json ContentType.
type PostAuthLoginParams ¶
type PostAuthLoginParams struct {
ContentType string `json:"Content-Type"`
}
PostAuthLoginParams defines parameters for PostAuthLogin.
type PostAuthPasswordResetConfirmJSONBody ¶
type PostAuthPasswordResetConfirmJSONBody struct { Key string `json:"key"` Password string `json:"password"` }
PostAuthPasswordResetConfirmJSONBody defines parameters for PostAuthPasswordResetConfirm.
type PostAuthPasswordResetConfirmJSONRequestBody ¶
type PostAuthPasswordResetConfirmJSONRequestBody PostAuthPasswordResetConfirmJSONBody
PostAuthPasswordResetConfirmRequestBody defines body for PostAuthPasswordResetConfirm for application/json ContentType.
type PostAuthPasswordResetConfirmParams ¶
type PostAuthPasswordResetConfirmParams struct { ContentType string `json:"Content-Type"` Authorization string `json:"Authorization"` }
PostAuthPasswordResetConfirmParams defines parameters for PostAuthPasswordResetConfirm.
type PostAuthPasswordResetJSONBody ¶
type PostAuthPasswordResetJSONBody struct {
Email string `json:"email"`
}
PostAuthPasswordResetJSONBody defines parameters for PostAuthPasswordReset.
type PostAuthPasswordResetJSONRequestBody ¶
type PostAuthPasswordResetJSONRequestBody PostAuthPasswordResetJSONBody
PostAuthPasswordResetRequestBody defines body for PostAuthPasswordReset for application/json ContentType.
type PostAuthPasswordResetParams ¶
type PostAuthPasswordResetParams struct { ContentType string `json:"Content-Type"` Authorization string `json:"Authorization"` }
PostAuthPasswordResetParams defines parameters for PostAuthPasswordReset.
type PostAuthRegisterJSONBody ¶
type PostAuthRegisterJSONBody User
PostAuthRegisterJSONBody defines parameters for PostAuthRegister.
type PostAuthRegisterJSONRequestBody ¶
type PostAuthRegisterJSONRequestBody PostAuthRegisterJSONBody
PostAuthRegisterRequestBody defines body for PostAuthRegister for application/json ContentType.
type PostAuthResendVerificationEmailParams ¶
type PostAuthResendVerificationEmailParams struct { ContentType string `json:"Content-Type"` Authorization string `json:"Authorization"` }
PostAuthResendVerificationEmailParams defines parameters for PostAuthResendVerificationEmail.
type PostAuthUserConfirmJSONBody ¶
type PostAuthUserConfirmJSONBody struct {
Key string `json:"key"`
}
PostAuthUserConfirmJSONBody defines parameters for PostAuthUserConfirm.
type PostAuthUserConfirmJSONRequestBody ¶
type PostAuthUserConfirmJSONRequestBody PostAuthUserConfirmJSONBody
PostAuthUserConfirmRequestBody defines body for PostAuthUserConfirm for application/json ContentType.
type PostAuthUserConfirmParams ¶
type PostAuthUserConfirmParams struct {
ContentType string `json:"Content-Type"`
}
PostAuthUserConfirmParams defines parameters for PostAuthUserConfirm.
type ServerInterface ¶
type ServerInterface interface { // Initiate user email address change.// (POST /auth/email-change) PostAuthEmailChange(ctx echo.Context, params PostAuthEmailChangeParams) error // Confirm user email address change.// (POST /auth/email-change-confirm) PostAuthEmailChangeConfirm(ctx echo.Context, params PostAuthEmailChangeConfirmParams) error // Login and retrieve an user token.// (POST /auth/login) PostAuthLogin(ctx echo.Context, params PostAuthLoginParams) error // Initiate user password reset.// (POST /auth/password-reset) PostAuthPasswordReset(ctx echo.Context, params PostAuthPasswordResetParams) error // Confirm user password reset.// (POST /auth/password-reset-confirm) PostAuthPasswordResetConfirm(ctx echo.Context, params PostAuthPasswordResetConfirmParams) error // Creates a new user account.// (POST /auth/register) PostAuthRegister(ctx echo.Context) error // Resend verification email to currently logged in user.// (POST /auth/resend-verification-email) PostAuthResendVerificationEmail(ctx echo.Context, params PostAuthResendVerificationEmailParams) error // Activate user account.// (POST /auth/user-confirm) PostAuthUserConfirm(ctx echo.Context, params PostAuthUserConfirmParams) error // Health Check// (GET /healthcheck) HealthCheck(ctx echo.Context) error // Get users// (GET /users) GetUsers(ctx echo.Context, params GetUsersParams) error // Adds a new User// (POST /users) CreateUser(ctx echo.Context) error // Single user// (GET /users/{id}) GetUser(ctx echo.Context, id Id) error // Update a user information// (PUT /users/{id}) UpdateUser(ctx echo.Context, id Id) error }
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) CreateUser ¶
func (w *ServerInterfaceWrapper) CreateUser(ctx echo.Context) error
CreateUser converts echo context to params.
func (*ServerInterfaceWrapper) GetUser ¶
func (w *ServerInterfaceWrapper) GetUser(ctx echo.Context) error
GetUser converts echo context to params.
func (*ServerInterfaceWrapper) GetUsers ¶
func (w *ServerInterfaceWrapper) GetUsers(ctx echo.Context) error
GetUsers converts echo context to params.
func (*ServerInterfaceWrapper) HealthCheck ¶
func (w *ServerInterfaceWrapper) HealthCheck(ctx echo.Context) error
HealthCheck converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthEmailChange ¶
func (w *ServerInterfaceWrapper) PostAuthEmailChange(ctx echo.Context) error
PostAuthEmailChange converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthEmailChangeConfirm ¶
func (w *ServerInterfaceWrapper) PostAuthEmailChangeConfirm(ctx echo.Context) error
PostAuthEmailChangeConfirm converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthLogin ¶
func (w *ServerInterfaceWrapper) PostAuthLogin(ctx echo.Context) error
PostAuthLogin converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthPasswordReset ¶
func (w *ServerInterfaceWrapper) PostAuthPasswordReset(ctx echo.Context) error
PostAuthPasswordReset converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthPasswordResetConfirm ¶
func (w *ServerInterfaceWrapper) PostAuthPasswordResetConfirm(ctx echo.Context) error
PostAuthPasswordResetConfirm converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthRegister ¶
func (w *ServerInterfaceWrapper) PostAuthRegister(ctx echo.Context) error
PostAuthRegister converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthResendVerificationEmail ¶
func (w *ServerInterfaceWrapper) PostAuthResendVerificationEmail(ctx echo.Context) error
PostAuthResendVerificationEmail converts echo context to params.
func (*ServerInterfaceWrapper) PostAuthUserConfirm ¶
func (w *ServerInterfaceWrapper) PostAuthUserConfirm(ctx echo.Context) error
PostAuthUserConfirm converts echo context to params.
func (*ServerInterfaceWrapper) UpdateUser ¶
func (w *ServerInterfaceWrapper) UpdateUser(ctx echo.Context) error
UpdateUser converts echo context to params.
type UnauthorizedError ¶
type UnauthorizedError Errors
UnauthorizedError defines model for UnauthorizedError.
type UpdateUserJSONBody ¶
type UpdateUserJSONBody User
UpdateUserJSONBody defines parameters for UpdateUser.
type UpdateUserJSONRequestBody ¶
type UpdateUserJSONRequestBody UpdateUserJSONBody
UpdateUserRequestBody defines body for UpdateUser for application/json ContentType.