Documentation ¶
Index ¶
- func ValidateEmail(v *validator.Validator, email string)
- func ValidatePasswordPlaintext(v *validator.Validator, password string)
- func ValidateUser(v *validator.Validator, user *models.User)
- type MovieDeleter
- type MovieReadWriteDeleter
- type MovieReader
- type MovieValidator
- type MovieWriter
- type PermissionReadWriter
- type PermissionReader
- type PermissionWriter
- type TokenDeleter
- type TokenValidator
- type TokenWriteDeleter
- type TokenWriter
- type UserReadWriter
- type UserReader
- type UserWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateEmail ¶
Types ¶
type MovieDeleter ¶
type MovieReadWriteDeleter ¶
type MovieReadWriteDeleter interface { MovieValidator MovieDeleter MovieWriter MovieReader }
func NewMovie ¶
func NewMovie(b brokers.MovieReadWriteDeleter) MovieReadWriteDeleter
type MovieReader ¶
type MovieValidator ¶
type MovieWriter ¶
type PermissionReadWriter ¶
type PermissionReadWriter interface { PermissionReader PermissionWriter }
func NewPermission ¶
func NewPermission(b brokers.PermissionReadWriter) PermissionReadWriter
type PermissionReader ¶
type PermissionReader interface {
FindAllForUser(userID int64) (models.Permissions, error)
}
type PermissionWriter ¶
type TokenDeleter ¶
type TokenValidator ¶
type TokenWriteDeleter ¶
type TokenWriteDeleter interface { TokenValidator TokenWriter TokenDeleter }
func NewToken ¶
func NewToken(b brokers.TokenWriteDeleter) TokenWriteDeleter
type TokenWriter ¶
type UserReadWriter ¶
type UserReadWriter interface { UserReader UserWriter }
func NewUser ¶
func NewUser(b brokers.UserReadWriter) UserReadWriter
type UserReader ¶
Click to show internal directories.
Click to hide internal directories.