Versions in this module Expand all Collapse all v0 v0.0.1 Jun 25, 2026 Changes in this version + const MaskedPassword + var Carry = contextx.Carry[tCtxUser, Controller] + var From = contextx.From[tCtxUser, Controller] + var Must = contextx.Must[tCtxUser, Controller] + var With = contextx.With[tCtxUser, Controller] + type Controller interface + func New() Controller + type Data struct + CreatedAt time.Time + LastActiveAt time.Time + MemberType string + UserID int64 + Username string + type ErrorForbidden struct + func (ErrorForbidden) Error() string + func (ErrorForbidden) StatusCode() int + type ErrorNotFound struct + func (ErrorNotFound) Error() string + func (ErrorNotFound) StatusCode() int + type ListReq struct + CreatedAt time.Time + MemberType string + UpdatedAt time.Time + type ListRsp struct + Data []Data + Total int + func ListMembers(_ context.Context, _ *ListReq) (*ListRsp, error) + type Password string + func (p Password) SecurityString() string + func (p Password) String() string + type RegisterReq struct + Password Password + Username string + type RegisterRsp struct + UserID int64 + Username string