Documentation
¶
Index ¶
- type Instance
- func (db *Instance) CheckUserIdentityExists(userid string) bool
- func (db *Instance) Close() error
- func (db *Instance) ConfirmEmailByUserID(userID string) error
- func (db *Instance) CreateClient(ci *models.Client) error
- func (db *Instance) CreateUser(user *models.User) error
- func (db *Instance) CreateUserIdentity(identity *models.UserIdentity) error
- func (db *Instance) DeleteClient(id string) error
- func (db *Instance) DeleteTokenByAccess(token string) error
- func (db *Instance) DeleteTokenByAccessOrRefresh(access, refresh string) error
- func (db *Instance) DeleteTokenByID(id string) error
- func (db *Instance) DeleteTokenByRefresh(token string) error
- func (db *Instance) DeleteTokensByUserID(userID string) error
- func (db *Instance) DeleteUser(userID string) error
- func (db *Instance) EnqueueDirectWrite(job WriteJob) error
- func (db *Instance) EnqueueWrite(job WriteJob) error
- func (db *Instance) GetClientByID(id string) (*models.Client, error)
- func (db *Instance) GetClientByUserID(userID string) (*models.Client, error)
- func (db *Instance) GetCorrespondingUser(identity_id string) (*models.User, error)
- func (db *Instance) GetIdentityByUserID(userID string) (*models.UserIdentity, error)
- func (db *Instance) GetOrCreateUser(pbuser *pb.User, provider string) (*pb.User, error)
- func (db *Instance) GetTokenByAccess(token string) (*models.DBToken, error)
- func (db *Instance) GetTokenByRefresh(token string) (*models.DBToken, error)
- func (db *Instance) GetUserByEmail(email string) (*models.User, error)
- func (db *Instance) GetUserByID(id string) (*models.User, error)
- func (db *Instance) GetUserByName(name string) (*models.User, error)
- func (db *Instance) LatestPasswordReset(email string) (*models.PasswordReset, error)
- func (db *Instance) MarkPasswordResetUsed(id string) error
- func (db *Instance) SavePasswordReset(pr *models.PasswordReset) error
- func (db *Instance) SaveToken(t *models.DBToken) error
- func (db *Instance) UpdateClient(ci *models.Client) error
- func (db *Instance) UpdateUserPassword(userID, passwordHash string) error
- type WriteJob
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
func (*Instance) CheckUserIdentityExists ¶
func (*Instance) ConfirmEmailByUserID ¶
func (*Instance) CreateUserIdentity ¶
func (db *Instance) CreateUserIdentity(identity *models.UserIdentity) error
func (*Instance) DeleteClient ¶
func (*Instance) DeleteTokenByAccess ¶
func (*Instance) DeleteTokenByAccessOrRefresh ¶
func (*Instance) DeleteTokenByID ¶
func (*Instance) DeleteTokenByRefresh ¶
func (*Instance) DeleteTokensByUserID ¶
func (*Instance) DeleteUser ¶
func (*Instance) EnqueueDirectWrite ¶
func (*Instance) EnqueueWrite ¶
func (*Instance) GetClientByID ¶
func (*Instance) GetClientByUserID ¶
func (*Instance) GetCorrespondingUser ¶
func (*Instance) GetIdentityByUserID ¶
func (db *Instance) GetIdentityByUserID(userID string) (*models.UserIdentity, error)
func (*Instance) GetOrCreateUser ¶
func (*Instance) GetTokenByAccess ¶
func (*Instance) GetTokenByRefresh ¶
func (*Instance) GetUserByEmail ¶
func (*Instance) GetUserByName ¶
func (*Instance) LatestPasswordReset ¶
func (db *Instance) LatestPasswordReset(email string) (*models.PasswordReset, error)
func (*Instance) MarkPasswordResetUsed ¶
func (*Instance) SavePasswordReset ¶
func (db *Instance) SavePasswordReset(pr *models.PasswordReset) error
func (*Instance) UpdateUserPassword ¶
Click to show internal directories.
Click to hide internal directories.