Documentation
¶
Index ¶
- type CreateUserParams
- type DBTX
- type GetUserByEmailRow
- type GetUserByIDRow
- type Queries
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) GetUserByEmail(ctx context.Context, email sql.NullString) (GetUserByEmailRow, error)
- func (q *Queries) GetUserByID(ctx context.Context, id string) (GetUserByIDRow, error)
- func (q *Queries) UpdateUserEmail(ctx context.Context, arg UpdateUserEmailParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type UpdateUserEmailParams
- type User
- type Verification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateUserParams ¶
type CreateUserParams struct {
ID string `json:"id"`
Avatar sql.NullString `json:"avatar"`
Name string `json:"name"`
Email sql.NullString `json:"email"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
Disabled int32 `json:"disabled"`
EmailVerified int32 `json:"email_verified"`
}
type GetUserByEmailRow ¶
type GetUserByEmailRow struct {
ID string `json:"id"`
Avatar sql.NullString `json:"avatar"`
Name string `json:"name"`
Email sql.NullString `json:"email"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
Disabled int32 `json:"disabled"`
Email_2 sql.NullString `json:"email_2"`
EmailVerified int32 `json:"email_verified"`
}
type GetUserByIDRow ¶
type GetUserByIDRow struct {
ID string `json:"id"`
Avatar sql.NullString `json:"avatar"`
Name string `json:"name"`
Email sql.NullString `json:"email"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
Disabled int32 `json:"disabled"`
Email_2 sql.NullString `json:"email_2"`
EmailVerified int32 `json:"email_verified"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
Email OTP User queries
func (*Queries) GetUserByEmail ¶
func (q *Queries) GetUserByEmail(ctx context.Context, email sql.NullString) (GetUserByEmailRow, error)
func (*Queries) GetUserByID ¶
func (*Queries) UpdateUserEmail ¶
func (q *Queries) UpdateUserEmail(ctx context.Context, arg UpdateUserEmailParams) error
type UpdateUserEmailParams ¶
type UpdateUserEmailParams struct {
ID string `json:"id"`
Email sql.NullString `json:"email"`
EmailVerified int32 `json:"email_verified"`
UpdatedAt string `json:"updated_at"`
}
type User ¶
type User struct {
ID string `json:"id"`
Avatar sql.NullString `json:"avatar"`
Name string `json:"name"`
Email sql.NullString `json:"email"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
Disabled int32 `json:"disabled"`
EmailVerified int32 `json:"email_verified"`
}
type Verification ¶
Click to show internal directories.
Click to hide internal directories.