Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type CreateRequestPayload ¶
type DeleteRequestPayload ¶
type DeleteRequestPayload struct {
Password string `json:"password" validate:"required,min=8"`
}
type LoginRequestPayload ¶
type Service ¶
type Service interface { Login(rp *LoginRequestPayload) (*map[string]any, error) Get(id int) (*map[string]any, error) Me(loggedUserId int) (*map[string]any, error) Create(rp *CreateRequestPayload) (*map[string]any, error) Update(loggedUserId int, rp *UpdateRequestPayload) (*map[string]any, error) UpdatePassword(loggedUserId int, rp *UpdatePasswordRequestPayload) error Delete(loggedUserId int, rp *DeleteRequestPayload) error }
type UpdateRequestPayload ¶
Click to show internal directories.
Click to hide internal directories.