core

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2022 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvPrivateKeyPath = "PRIVATE_KEY_PATH"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Facade

type Facade interface {
	CreateUser(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) error
	LoginUser(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) (*adapter.TokenResponseDTO, error)
	RefreshToken(userId uuid.UUID, refreshToken string) (*adapter.TokenResponseDTO, error)
	UpdatePassword(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) error
	DeleteUser(userId uuid.UUID) error
}

type UserFacade

type UserFacade struct {
	// contains filtered or unexported fields
}

func NewUserFacade

func NewUserFacade() (*UserFacade, error)

func (*UserFacade) CreateUser

func (userFacade *UserFacade) CreateUser(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) error

func (*UserFacade) DeleteUser

func (userFacade *UserFacade) DeleteUser(userId uuid.UUID) error

func (*UserFacade) LoginUser

func (userFacade *UserFacade) LoginUser(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) (*adapter.TokenResponseDTO, error)

func (*UserFacade) RefreshToken

func (userFacade *UserFacade) RefreshToken(userId uuid.UUID, refreshToken string) (*adapter.TokenResponseDTO, error)

func (*UserFacade) UpdatePassword

func (userFacade *UserFacade) UpdatePassword(userId uuid.UUID, authenticate *adapter.AuthenticateDTO) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL