Documentation ¶
Index ¶
- func InitModels()
- type EmailAddressValidationInformation
- type Manager
- func (manager *Manager) GetByEmailAddress(searchString string) (validatedEmailaddress ValidatedEmailAddress, err error)
- func (manager *Manager) GetByEmailAddressValidatedEmailAddress(email string) (validatedemail *ValidatedEmailAddress, err error)
- func (manager *Manager) GetByKeyEmailAddressValidationInformation(key string) (info *EmailAddressValidationInformation, err error)
- func (manager *Manager) GetByKeyPhonenumberValidationInformation(key string) (info *PhonenumberValidationInformation, err error)
- func (manager *Manager) GetByPhoneNumber(searchString string) (validatedPhonenumber ValidatedPhonenumber, err error)
- func (manager *Manager) GetByUsernameValidatedEmailAddress(username string) (validatedemails []ValidatedEmailAddress, err error)
- func (manager *Manager) GetByUsernameValidatedPhonenumbers(username string) (validatednumbers []ValidatedPhonenumber, err error)
- func (manager *Manager) GetOngoingEmailAddressValidationByUser(username string) (ongoingValidations []EmailAddressValidationInformation, err error)
- func (manager *Manager) GetValidatedEmailAddressesByUsernames(usernames []string) (validatedEmails []ValidatedEmailAddress, err error)
- func (manager *Manager) GetValidatedPhoneNumbersByUsernames(usernames []string) (validatedPhonenumbers []ValidatedPhonenumber, err error)
- func (manager *Manager) HasValidatedPhones(username string) (hasValidatedPhones bool, err error)
- func (manager *Manager) IsEmailAddressValidated(username string, emailaddress string) (validated bool, err error)
- func (manager *Manager) IsErrNotFound(err error) bool
- func (manager *Manager) IsPhonenumberValidated(username string, phonenumber string) (validated bool, err error)
- func (manager *Manager) NewEmailAddressValidationInformation(username string, email string) (info *EmailAddressValidationInformation, err error)
- func (manager *Manager) NewPhonenumberValidationInformation(username string, phonenumber user.Phonenumber) (info *PhonenumberValidationInformation, err error)
- func (manager *Manager) NewValidatedEmailAddress(username string, email string) (validatedemail *ValidatedEmailAddress)
- func (manager *Manager) NewValidatedPhonenumber(username string, phonenumber string) (validatedphonenumber *ValidatedPhonenumber)
- func (manager *Manager) RemoveEmailAddressValidationInformation(key string) (err error)
- func (manager *Manager) RemovePhonenumberValidationInformation(key string) (err error)
- func (manager *Manager) RemoveValidatedEmailAddress(username string, email string) (err error)
- func (manager *Manager) RemoveValidatedPhonenumber(username string, phonenumber string) (err error)
- func (manager *Manager) SaveEmailAddressValidationInformation(info *EmailAddressValidationInformation) (err error)
- func (manager *Manager) SavePhonenumberValidationInformation(info *PhonenumberValidationInformation) (err error)
- func (manager *Manager) SaveValidatedEmailAddress(validated *ValidatedEmailAddress) (err error)
- func (manager *Manager) SaveValidatedPhonenumber(validated *ValidatedPhonenumber) (err error)
- func (manager *Manager) UpdateEmailAddressValidationInformation(key string, confirmed bool) (err error)
- func (manager *Manager) UpdatePhonenumberValidationInformation(key string, confirmed bool) (err error)
- type PhonenumberValidationInformation
- type ValidatedEmailAddress
- type ValidatedPhonenumber
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager is used to store users
func NewManager ¶
NewManager creates and initializes a new Manager
func (*Manager) GetByEmailAddress ¶
func (manager *Manager) GetByEmailAddress(searchString string) (validatedEmailaddress ValidatedEmailAddress, err error)
func (*Manager) GetByEmailAddressValidatedEmailAddress ¶
func (manager *Manager) GetByEmailAddressValidatedEmailAddress(email string) (validatedemail *ValidatedEmailAddress, err error)
func (*Manager) GetByKeyEmailAddressValidationInformation ¶
func (manager *Manager) GetByKeyEmailAddressValidationInformation(key string) (info *EmailAddressValidationInformation, err error)
func (*Manager) GetByKeyPhonenumberValidationInformation ¶
func (manager *Manager) GetByKeyPhonenumberValidationInformation(key string) (info *PhonenumberValidationInformation, err error)
func (*Manager) GetByPhoneNumber ¶
func (manager *Manager) GetByPhoneNumber(searchString string) (validatedPhonenumber ValidatedPhonenumber, err error)
func (*Manager) GetByUsernameValidatedEmailAddress ¶
func (manager *Manager) GetByUsernameValidatedEmailAddress(username string) (validatedemails []ValidatedEmailAddress, err error)
func (*Manager) GetByUsernameValidatedPhonenumbers ¶
func (manager *Manager) GetByUsernameValidatedPhonenumbers(username string) (validatednumbers []ValidatedPhonenumber, err error)
func (*Manager) GetOngoingEmailAddressValidationByUser ¶ added in v0.9.14
func (manager *Manager) GetOngoingEmailAddressValidationByUser(username string) (ongoingValidations []EmailAddressValidationInformation, err error)
func (*Manager) GetValidatedEmailAddressesByUsernames ¶ added in v0.9.15
func (manager *Manager) GetValidatedEmailAddressesByUsernames(usernames []string) (validatedEmails []ValidatedEmailAddress, err error)
Returns all validated email addresses for every username
func (*Manager) GetValidatedPhoneNumbersByUsernames ¶ added in v0.9.15
func (manager *Manager) GetValidatedPhoneNumbersByUsernames(usernames []string) (validatedPhonenumbers []ValidatedPhonenumber, err error)
Returns all validated phone numbers for every username
func (*Manager) HasValidatedPhones ¶
func (*Manager) IsEmailAddressValidated ¶
func (*Manager) IsErrNotFound ¶ added in v0.9.14
func (*Manager) IsPhonenumberValidated ¶
func (*Manager) NewEmailAddressValidationInformation ¶
func (manager *Manager) NewEmailAddressValidationInformation(username string, email string) (info *EmailAddressValidationInformation, err error)
func (*Manager) NewPhonenumberValidationInformation ¶
func (manager *Manager) NewPhonenumberValidationInformation(username string, phonenumber user.Phonenumber) (info *PhonenumberValidationInformation, err error)
func (*Manager) NewValidatedEmailAddress ¶
func (manager *Manager) NewValidatedEmailAddress(username string, email string) (validatedemail *ValidatedEmailAddress)
func (*Manager) NewValidatedPhonenumber ¶
func (manager *Manager) NewValidatedPhonenumber(username string, phonenumber string) (validatedphonenumber *ValidatedPhonenumber)
func (*Manager) RemoveEmailAddressValidationInformation ¶
func (*Manager) RemovePhonenumberValidationInformation ¶
func (*Manager) RemoveValidatedEmailAddress ¶
func (*Manager) RemoveValidatedPhonenumber ¶
func (*Manager) SaveEmailAddressValidationInformation ¶
func (manager *Manager) SaveEmailAddressValidationInformation(info *EmailAddressValidationInformation) (err error)
SaveEmailAddressValidationInformation stores a validated emailaddress
func (*Manager) SavePhonenumberValidationInformation ¶
func (manager *Manager) SavePhonenumberValidationInformation(info *PhonenumberValidationInformation) (err error)
SavePhonenumberValidationInformation stores a validated phonenumber.
func (*Manager) SaveValidatedEmailAddress ¶
func (manager *Manager) SaveValidatedEmailAddress(validated *ValidatedEmailAddress) (err error)
func (*Manager) SaveValidatedPhonenumber ¶
func (manager *Manager) SaveValidatedPhonenumber(validated *ValidatedPhonenumber) (err error)
func (*Manager) UpdateEmailAddressValidationInformation ¶
type ValidatedEmailAddress ¶
Click to show internal directories.
Click to hide internal directories.