Documentation
¶
Overview ¶
Package api - endpoints of http server.
Index ¶
- type API
- func (a *API) Login(ctx context.Context, request server.LoginRequestObject) (server.LoginResponseObject, error)
- func (a *API) Register(ctx context.Context, request server.RegisterRequestObject) (server.RegisterResponseObject, error)
- func (a *API) SecretGetByID(ctx context.Context, request server.SecretGetByIDRequestObject) (server.SecretGetByIDResponseObject, error)
- func (a *API) SecretList(ctx context.Context, request server.SecretListRequestObject) (server.SecretListResponseObject, error)
- func (a *API) SecretSet(ctx context.Context, request server.SecretSetRequestObject) (server.SecretSetResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API structs implements generated strict openapi interface.
func (*API) Login ¶
func (a *API) Login(ctx context.Context, request server.LoginRequestObject) (server.LoginResponseObject, error)
Login user. (POST /login).
func (*API) Register ¶
func (a *API) Register(ctx context.Context, request server.RegisterRequestObject) (server.RegisterResponseObject, error)
Register new user. (POST /register).
func (*API) SecretGetByID ¶
func (a *API) SecretGetByID(ctx context.Context, request server.SecretGetByIDRequestObject) (server.SecretGetByIDResponseObject, error)
SecretGetByID Get secret by id. (GET /secrets/{secret_id}).
func (*API) SecretList ¶
func (a *API) SecretList(ctx context.Context, request server.SecretListRequestObject) (server.SecretListResponseObject, error)
SecretList Get list of secrets of user. (GET /secrets).
func (*API) SecretSet ¶
func (a *API) SecretSet(ctx context.Context, request server.SecretSetRequestObject) (server.SecretSetResponseObject, error)
SecretSet - Creates new secret of user. (POST /secrets).
Click to show internal directories.
Click to hide internal directories.