Documentation ¶
Index ¶
- type CreateUserParams
- type CreateUserPasswordCredentialParams
- type CreateUserSessionParams
- type DBTX
- type FindUserWithPasswordCredentialByEmailRow
- type PasswordResetToken
- type Queries
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) CreateUserPasswordCredential(ctx context.Context, arg CreateUserPasswordCredentialParams) error
- func (q *Queries) CreateUserSession(ctx context.Context, arg CreateUserSessionParams) (uuid.UUID, error)
- func (q *Queries) DeleteExpiredPasswordResetTokens(ctx context.Context) error
- func (q *Queries) ExpireAllSessionsByUserID(ctx context.Context, userID uuid.UUID) ([]uuid.UUID, error)
- func (q *Queries) ExpireSessionByID(ctx context.Context, id uuid.UUID) (uuid.UUID, error)
- func (q *Queries) FindPasswordResetToken(ctx context.Context, token string) (PasswordResetToken, error)
- func (q *Queries) FindUserByEmail(ctx context.Context, email string) (User, error)
- func (q *Queries) FindUserByID(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) FindUserSessionByID(ctx context.Context, id uuid.UUID) (UserSession, error)
- func (q *Queries) FindUserWithPasswordCredentialByEmail(ctx context.Context, email string) (FindUserWithPasswordCredentialByEmailRow, error)
- func (q *Queries) MarkPasswordResetTokenAsUsed(ctx context.Context, token string) error
- func (q *Queries) MarkUserEmailVerificationTokenAsUsed(ctx context.Context, token string) error
- func (q *Queries) SetUserEmailByID(ctx context.Context, arg SetUserEmailByIDParams) error
- func (q *Queries) UpsertEmailVerificationToken(ctx context.Context, arg UpsertEmailVerificationTokenParams) (UpsertEmailVerificationTokenRow, error)
- func (q *Queries) UpsertPasswordCredentialByUserID(ctx context.Context, arg UpsertPasswordCredentialByUserIDParams) error
- func (q *Queries) UpsertPasswordResetToken(ctx context.Context, arg UpsertPasswordResetTokenParams) (UpsertPasswordResetTokenRow, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SetUserEmailByIDParams
- type UpsertEmailVerificationTokenParams
- type UpsertEmailVerificationTokenRow
- type UpsertPasswordCredentialByUserIDParams
- type UpsertPasswordResetTokenParams
- type UpsertPasswordResetTokenRow
- type User
- type UserCredential
- type UserEmailVerificationToken
- type UserSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserParams ¶
type CreateUserSessionParams ¶
type PasswordResetToken ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) CreateUserPasswordCredential ¶
func (q *Queries) CreateUserPasswordCredential(ctx context.Context, arg CreateUserPasswordCredentialParams) error
func (*Queries) CreateUserSession ¶
func (*Queries) DeleteExpiredPasswordResetTokens ¶
func (*Queries) ExpireAllSessionsByUserID ¶
func (*Queries) ExpireSessionByID ¶
func (*Queries) FindPasswordResetToken ¶
func (*Queries) FindUserByEmail ¶
func (*Queries) FindUserByID ¶
func (*Queries) FindUserSessionByID ¶
func (*Queries) FindUserWithPasswordCredentialByEmail ¶
func (*Queries) MarkPasswordResetTokenAsUsed ¶
func (*Queries) MarkUserEmailVerificationTokenAsUsed ¶
func (*Queries) SetUserEmailByID ¶
func (q *Queries) SetUserEmailByID(ctx context.Context, arg SetUserEmailByIDParams) error
func (*Queries) UpsertEmailVerificationToken ¶
func (q *Queries) UpsertEmailVerificationToken(ctx context.Context, arg UpsertEmailVerificationTokenParams) (UpsertEmailVerificationTokenRow, error)
func (*Queries) UpsertPasswordCredentialByUserID ¶
func (q *Queries) UpsertPasswordCredentialByUserID(ctx context.Context, arg UpsertPasswordCredentialByUserIDParams) error
func (*Queries) UpsertPasswordResetToken ¶
func (q *Queries) UpsertPasswordResetToken(ctx context.Context, arg UpsertPasswordResetTokenParams) (UpsertPasswordResetTokenRow, error)
type SetUserEmailByIDParams ¶
type UserCredential ¶
Click to show internal directories.
Click to hide internal directories.