Documentation ¶
Index ¶
- func NewAPIAuthGenerateCode(codeCache cache.Cache[model.Code]) port.APIAuthGenerateCode
- func NewAPIAuthRefresh(sessionCache cache.Cache[model.Session], codeCache cache.Cache[model.Code]) port.APIAuthRefresh
- func NewAPIAuthSignIn(authRPC rpc.Auth, authCache cache.Cache[model.Auth], ...) port.APIAuthSignIn
- func NewAPIAuthSignOut(authCache cache.Cache[model.Auth], sessionCache cache.Cache[model.Session]) port.APIAuthSignOut
- func NewAPIAuthSignUp(authRPC rpc.Auth, userRPC rpc.User) port.APIAuthSignUp
- func NewAPIAuthVerify(authCache cache.Cache[model.Auth]) port.APIAuthVerify
- func NewCoreUserCreate(userRepo repository.User) port.CoreUserCreate
- type APIAuthRefresh
- type APIAuthSignIn
- type APIAuthSignOut
- type APIAuthSignUp
- type APIAuthVerify
- type ApiAuthGenerateCode
- type CoreUserCreate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIAuthGenerateCode ¶
func NewAPIAuthRefresh ¶
func NewAPIAuthSignIn ¶
func NewAPIAuthSignOut ¶
func NewAPIAuthSignUp ¶
func NewAPIAuthVerify ¶
func NewCoreUserCreate ¶
func NewCoreUserCreate( userRepo repository.User, ) port.CoreUserCreate
Types ¶
type APIAuthRefresh ¶
type APIAuthRefresh struct {
// contains filtered or unexported fields
}
func (*APIAuthRefresh) Execute ¶
func (aar *APIAuthRefresh) Execute( ctx context.Context, input port.APIAuthRefreshInput, ) (port.APIAuthRefreshOutput, error)
type APIAuthSignIn ¶
type APIAuthSignIn struct {
// contains filtered or unexported fields
}
func (*APIAuthSignIn) Execute ¶
func (aas *APIAuthSignIn) Execute( ctx context.Context, input port.APIAuthSignInInput, ) (port.APIAuthSignInOutput, error)
type APIAuthSignOut ¶
type APIAuthSignOut struct {
// contains filtered or unexported fields
}
func (*APIAuthSignOut) Execute ¶
func (aas *APIAuthSignOut) Execute( ctx context.Context, input port.APIAuthSignOutInput, ) (port.APIAuthSignOutOutput, error)
type APIAuthSignUp ¶
type APIAuthSignUp struct {
// contains filtered or unexported fields
}
func (*APIAuthSignUp) Execute ¶
func (aas *APIAuthSignUp) Execute( ctx context.Context, input port.APIAuthSignUpInput, ) (port.APIAuthSignUpOutput, error)
type APIAuthVerify ¶
type APIAuthVerify struct {
// contains filtered or unexported fields
}
func (*APIAuthVerify) Execute ¶
func (aav *APIAuthVerify) Execute( ctx context.Context, input port.APIAuthVerifyInput, ) (port.APIAuthVerifyOutput, error)
type ApiAuthGenerateCode ¶
type ApiAuthGenerateCode struct {
// contains filtered or unexported fields
}
func (*ApiAuthGenerateCode) Execute ¶
func (aac *ApiAuthGenerateCode) Execute( ctx context.Context, input port.APIAuthGenerateCodeInput, ) (port.APIAuthGenerateCodeOutput, error)
type CoreUserCreate ¶
type CoreUserCreate struct {
// contains filtered or unexported fields
}
func (*CoreUserCreate) Execute ¶
func (aas *CoreUserCreate) Execute( ctx context.Context, input port.CoreUserCreateInput, ) (port.CoreUserCreateOutput, error)
Click to show internal directories.
Click to hide internal directories.