Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + type BanUserHandler struct + func NewBanUserHandler(useCase usecases.StateUseCase) *BanUserHandler + func (h *BanUserHandler) Handler() http.HandlerFunc + type CreateAccountHandler struct + func NewCreateAccountHandler(useCase usecases.AccountsUseCase) *CreateAccountHandler + func (h *CreateAccountHandler) Handler() http.HandlerFunc + type CreateSessionStateHandler struct + func NewCreateSessionStateHandler(useCase usecases.StateUseCase) *CreateSessionStateHandler + func (h *CreateSessionStateHandler) Handler() http.HandlerFunc + type CreateUserHandler struct + func NewCreateUserHandler(useCase usecases.UsersUseCase) *CreateUserHandler + func (h *CreateUserHandler) Handler() http.HandlerFunc + type CreateUserStateHandler struct + func NewCreateUserStateHandler(useCase usecases.StateUseCase) *CreateUserStateHandler + func (h *CreateUserStateHandler) Handler() http.HandlerFunc + type DeleteAccountHandler struct + func NewDeleteAccountHandler(useCase usecases.AccountsUseCase) *DeleteAccountHandler + func (h *DeleteAccountHandler) Handler() http.HandlerFunc + type DeleteSessionStateHandler struct + func NewDeleteSessionStateHandler(useCase usecases.StateUseCase) *DeleteSessionStateHandler + func (h *DeleteSessionStateHandler) Handler() http.HandlerFunc + type DeleteUserHandler struct + func NewDeleteUserHandler(useCase usecases.UsersUseCase) *DeleteUserHandler + func (h *DeleteUserHandler) Handler() http.HandlerFunc + type DeleteUserStateHandler struct + func NewDeleteUserStateHandler(useCase usecases.StateUseCase) *DeleteUserStateHandler + func (h *DeleteUserStateHandler) Handler() http.HandlerFunc + type GetAccountByIDHandler struct + func NewGetAccountByIDHandler(useCase usecases.AccountsUseCase) *GetAccountByIDHandler + func (h *GetAccountByIDHandler) Handler() http.HandlerFunc + type GetAllImpersonationsHandler struct + func NewGetAllImpersonationsHandler(useCase usecases.ImpersonationUseCase) *GetAllImpersonationsHandler + func (h *GetAllImpersonationsHandler) Handler() http.HandlerFunc + type GetAllUsersHandler struct + func NewGetAllUsersHandler(useCase usecases.UsersUseCase) *GetAllUsersHandler + func (h *GetAllUsersHandler) Handler() http.HandlerFunc + type GetBannedUserStatesHandler struct + func NewGetBannedUserStatesHandler(useCase usecases.StateUseCase) *GetBannedUserStatesHandler + func (h *GetBannedUserStatesHandler) Handler() http.HandlerFunc + type GetImpersonationByIDHandler struct + func NewGetImpersonationByIDHandler(useCase usecases.ImpersonationUseCase) *GetImpersonationByIDHandler + func (h *GetImpersonationByIDHandler) Handler() http.HandlerFunc + type GetRevokedSessionStatesHandler struct + func NewGetRevokedSessionStatesHandler(useCase usecases.StateUseCase) *GetRevokedSessionStatesHandler + func (h *GetRevokedSessionStatesHandler) Handler() http.HandlerFunc + type GetSessionStateHandler struct + func NewGetSessionStateHandler(useCase usecases.StateUseCase) *GetSessionStateHandler + func (h *GetSessionStateHandler) Handler() http.HandlerFunc + type GetUserAccountsHandler struct + func NewGetUserAccountsHandler(useCase usecases.AccountsUseCase) *GetUserAccountsHandler + func (h *GetUserAccountsHandler) Handler() http.HandlerFunc + type GetUserAdminSessionsHandler struct + func NewGetUserAdminSessionsHandler(useCase usecases.StateUseCase) *GetUserAdminSessionsHandler + func (h *GetUserAdminSessionsHandler) Handler() http.HandlerFunc + type GetUserByIDHandler struct + func NewGetUserByIDHandler(useCase usecases.UsersUseCase) *GetUserByIDHandler + func (h *GetUserByIDHandler) Handler() http.HandlerFunc + type GetUserStateHandler struct + func NewGetUserStateHandler(useCase usecases.StateUseCase) *GetUserStateHandler + func (h *GetUserStateHandler) Handler() http.HandlerFunc + type RevokeSessionHandler struct + func NewRevokeSessionHandler(useCase usecases.StateUseCase) *RevokeSessionHandler + func (h *RevokeSessionHandler) Handler() http.HandlerFunc + type StartImpersonationHandler struct + func NewStartImpersonationHandler(useCase usecases.ImpersonationUseCase) *StartImpersonationHandler + func (h *StartImpersonationHandler) Handler() http.HandlerFunc + type StopImpersonationHandler struct + func NewStopImpersonationHandler(useCase usecases.ImpersonationUseCase) *StopImpersonationHandler + func (h *StopImpersonationHandler) Handler() http.HandlerFunc + type UnbanUserHandler struct + func NewUnbanUserHandler(useCase usecases.StateUseCase) *UnbanUserHandler + func (h *UnbanUserHandler) Handler() http.HandlerFunc + type UpdateAccountHandler struct + func NewUpdateAccountHandler(useCase usecases.AccountsUseCase) *UpdateAccountHandler + func (h *UpdateAccountHandler) Handler() http.HandlerFunc + type UpdateSessionStateHandler struct + func NewUpdateSessionStateHandler(useCase usecases.StateUseCase) *UpdateSessionStateHandler + func (h *UpdateSessionStateHandler) Handler() http.HandlerFunc + type UpdateUserHandler struct + func NewUpdateUserHandler(useCase usecases.UsersUseCase) *UpdateUserHandler + func (h *UpdateUserHandler) Handler() http.HandlerFunc + type UpdateUserStateHandler struct + func NewUpdateUserStateHandler(useCase usecases.StateUseCase) *UpdateUserStateHandler + func (h *UpdateUserStateHandler) Handler() http.HandlerFunc + type UpsertSessionStateHandler struct + func NewUpsertSessionStateHandler(useCase usecases.StateUseCase) *UpsertSessionStateHandler + func (h *UpsertSessionStateHandler) Handler() http.HandlerFunc + type UpsertUserStateHandler struct + func NewUpsertUserStateHandler(useCase usecases.StateUseCase) *UpsertUserStateHandler + func (h *UpsertUserStateHandler) Handler() http.HandlerFunc