repositories

package
v0.0.0-...-ff4c41b Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountRepository

type AccountRepository interface {
	AddAccount(entities.Account) (*entities.Account, error)
	GetAccount(entities.EmailAddress) (*entities.Account, error)
	UpdateAccount(entities.Account) (*entities.Account, error)
}

type OtpRepository

type OtpRepository interface {
	AddOtp(entities.Otp) error
	RemoveOtp(entities.Otp) error
	GetOtp(entities.EmailAddress) (*entities.Otp, error)
}

type PasswordRepository

type PasswordRepository interface {
	Get(entities.EmailAddress) (*entities.PasswordDetail, error)
	Save(entities.PasswordDetail) error
	GetResetCode(e entities.EmailAddress) (string, error)
	SaveResetCode(e entities.EmailAddress, token string, ttl time.Duration) error
	DeleteResetToken(e entities.EmailAddress) error
}

type RoleRepository

type RoleRepository interface {
	Save(role *entities.Role) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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