Documentation
¶
Index ¶
Constants ¶
View Source
const LoginUserKind = "LoginUser"
View Source
const LogoutUserKind = "LogoutUser"
View Source
const RefreshSessionKind = "RefreshSession"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginUser ¶
type LoginUser struct {
// contains filtered or unexported fields
}
func NewLoginUser ¶
func NewLoginUser( userView ports.UserPgStorage, sessionStorage ports.SessionRedisStorage, logger logger.Logger, ) LoginUser
type LoginUserCommand ¶
type LoginUserCommand struct {
Email string
Password string
AccessTTL time.Duration
RefreshTTL time.Duration
}
func (LoginUserCommand) Type ¶
func (c LoginUserCommand) Type() core.CommandType
type LoginUserResult ¶
type LogoutUser ¶
type LogoutUser struct {
// contains filtered or unexported fields
}
func NewLogoutUser ¶
func NewLogoutUser( sessionStorage ports.SessionRedisStorage, logger logger.Logger, ) LogoutUser
type LogoutUserCommand ¶
func (LogoutUserCommand) Type ¶
func (c LogoutUserCommand) Type() core.CommandType
type RefreshSession ¶
type RefreshSession struct {
// contains filtered or unexported fields
}
func NewRefreshSession ¶
func NewRefreshSession( userView ports.UserPgStorage, sessionStorage ports.SessionRedisStorage, logger logger.Logger, ) RefreshSession
type RefreshSessionCommand ¶
type RefreshSessionCommand struct {
ID string
UserID string
AccessTTL time.Duration
RefreshTTL time.Duration
}
func (RefreshSessionCommand) Type ¶
func (c RefreshSessionCommand) Type() core.CommandType
Click to show internal directories.
Click to hide internal directories.