Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SigninArgs ¶
type SigninOutput ¶
type SigninOutput struct {
JWT string
}
type SignupArgs ¶
type Usecases ¶
type Usecases struct {
// contains filtered or unexported fields
}
func NewUsecases ¶
func NewUsecases( validator *validator.Validate, cache types.KVStore, usersRespository coreTypes.UsersRepository, tokenService token.TokenService, ) *Usecases
func (*Usecases) GetUserIDFromJWT ¶
func (*Usecases) Signin ¶
func (u *Usecases) Signin(ctx context.Context, args *SigninArgs) (*SigninOutput, error)
func (*Usecases) Signup ¶
func (u *Usecases) Signup(ctx context.Context, args *SignupArgs) (*SigninOutput, error)
Click to show internal directories.
Click to hide internal directories.