Documentation ¶
Index ¶
- func FromJson(jsonString string) (*nibbler.User, error)
- func GetSafeUser(user nibbler.User) nibbler.User
- func ToJson(user *nibbler.User) (result string, err error)
- type Extension
- func (s *Extension) Create(user *nibbler.User) (*nibbler.User, error)
- func (s *Extension) Destroy(app *nibbler.Application) error
- func (s *Extension) GetName() string
- func (s *Extension) GetUserByEmail(email string) (*nibbler.User, error)
- func (s *Extension) GetUserByEmailVerificationToken(token string) (*nibbler.User, error)
- func (s *Extension) GetUserById(id string) (*nibbler.User, error)
- func (s *Extension) GetUserByPasswordResetToken(token string) (*nibbler.User, error)
- func (s *Extension) GetUserByUsername(username string) (*nibbler.User, error)
- func (s *Extension) Init(app *nibbler.Application) error
- func (s *Extension) PostInit(app *nibbler.Application) error
- func (s *Extension) Update(user *nibbler.User) error
- func (s *Extension) UpdatePassword(user *nibbler.User) error
- type PersistenceExtension
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Extension ¶
type Extension struct { nibbler.Extension PersistenceExtension PersistenceExtension OnBeforeUserCreate func(user *nibbler.User) OnAfterUserCreate func(user *nibbler.User) OnBeforeUserUpdate func(user *nibbler.User) OnAfterUserUpdate func(user *nibbler.User) OnBeforePasswordUpdate func(user *nibbler.User) OnAfterPasswordUpdate func(user *nibbler.User) }
func (*Extension) GetUserByEmail ¶
func (*Extension) GetUserByEmailVerificationToken ¶ added in v0.3.4
func (*Extension) GetUserByPasswordResetToken ¶
func (*Extension) GetUserByUsername ¶
type PersistenceExtension ¶
type PersistenceExtension interface { nibbler.Extension Create(user *nibbler.User) (*nibbler.User, error) GetUserByEmail(email string) (*nibbler.User, error) GetUserByEmailValidationToken(token string) (*nibbler.User, error) GetUserById(id string) (*nibbler.User, error) GetUserByPasswordResetToken(token string) (*nibbler.User, error) GetUserByUsername(username string) (*nibbler.User, error) Update(user *nibbler.User) error UpdatePassword(user *nibbler.User) error }
Click to show internal directories.
Click to hide internal directories.