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.