Documentation
¶
Index ¶
- type AuthUser
- type CreateAdminUserParams
- type DBTX
- type NullRoleType
- type Queries
- func (q *Queries) CreateAdminUser(ctx context.Context, arg CreateAdminUserParams) error
- func (q *Queries) GetUser(ctx context.Context, email string) (AuthUser, error)
- func (q *Queries) GetUserDetails(ctx context.Context, email string) (AuthUser, error)
- func (q *Queries) UpdateVerification(ctx context.Context, arg UpdateVerificationParams) (int64, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type RoleType
- type UpdateVerificationParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthUser ¶
type AuthUser struct {
ID int64 `json:"id"`
Email string `json:"email"`
EmailVerified bool `json:"email_verified"`
Phone string `json:"phone"`
PhoneVerified bool `json:"phone_verified"`
Password string `json:"password"`
Role RoleType `json:"role"`
CreatedAt pgtype.Timestamptz `json:"created_at"`
UpdatedAt pgtype.Timestamptz `json:"updated_at"`
}
type CreateAdminUserParams ¶
type NullRoleType ¶
type NullRoleType struct {
RoleType RoleType `json:"role_type"`
Valid bool `json:"valid"` // Valid is true if RoleType is not NULL
}
func (*NullRoleType) Scan ¶
func (ns *NullRoleType) Scan(value interface{}) error
Scan implements the Scanner interface.
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAdminUser ¶
func (q *Queries) CreateAdminUser(ctx context.Context, arg CreateAdminUserParams) error
func (*Queries) GetUserDetails ¶
func (*Queries) UpdateVerification ¶
Click to show internal directories.
Click to hide internal directories.