Module user

Source
Expand description

Repositories to interact with entities related to user accounts

Structs§

BrowserSessionFilter
Filter parameters for listing browser sessions
UserEmailFilter
Filter parameters for listing user emails
UserFilter
Filter parameters for listing users
UserRegistrationTokenFilter
A filter to apply when listing [UserRegistrationToken]s

Enums§

UserState
The state of a user account

Traits§

BrowserSessionRepository
A BrowserSessionRepository helps interacting with [BrowserSession] saved in the storage backend
UserEmailRepository
A UserEmailRepository helps interacting with [UserEmail] saved in the storage backend
UserPasswordRepository
A UserPasswordRepository helps interacting with [Password] saved in the storage backend
UserRecoveryRepository
A UserRecoveryRepository helps interacting with [UserRecoverySession] and [UserRecoveryTicket] saved in the storage backend
UserRegistrationRepository
A UserRegistrationRepository helps interacting with [UserRegistration] saved in the storage backend
UserRegistrationTokenRepository
A UserRegistrationTokenRepository helps interacting with [UserRegistrationToken] saved in the storage backend
UserRepository
A UserRepository helps interacting with [User] saved in the storage backend
UserTermsRepository
A UserTermsRepository helps interacting with the terms of service agreed by a [User]