Documentation
¶
Index ¶
- type AdminScale
- type CountAdminsParams
- type DBTX
- type GetAdminsParams
- type GetAdminsRow
- type GetUserAdminByIDRow
- type GetUserAdminByUsernameRow
- type NullAdminScale
- type Queries
- func (q *Queries) CountAdmins(ctx context.Context, arg CountAdminsParams) (int64, error)
- func (q *Queries) DeleteAdmin(ctx context.Context, userID uuid.UUID) error
- func (q *Queries) GetAdmins(ctx context.Context, arg GetAdminsParams) ([]GetAdminsRow, error)
- func (q *Queries) GetUserAdminByID(ctx context.Context, id uuid.UUID) (GetUserAdminByIDRow, error)
- func (q *Queries) GetUserAdminByUsername(ctx context.Context, username string) (GetUserAdminByUsernameRow, error)
- func (q *Queries) GetUserByID(ctx context.Context, id uuid.UUID) (User, error)
- func (q *Queries) SaveAdmin(ctx context.Context, arg SaveAdminParams) error
- func (q *Queries) SaveUser(ctx context.Context, arg SaveUserParams) (uuid.UUID, error)
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (User, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SaveAdminParams
- type SaveUserParams
- type UpdateUserParams
- type User
- type UsersAdmin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminScale ¶
type AdminScale string
const ( AdminScaleMinor AdminScale = "minor" AdminScaleMajor AdminScale = "major" )
func (*AdminScale) Scan ¶
func (e *AdminScale) Scan(src interface{}) error
type CountAdminsParams ¶
type CountAdminsParams struct { UserID pgtype.UUID Username *string AdminScale NullAdminScale }
type GetAdminsParams ¶
type GetAdminsRow ¶
type GetUserAdminByIDRow ¶
type GetUserAdminByIDRow struct { ID uuid.UUID Scale NullAdminScale }
type GetUserAdminByUsernameRow ¶
type GetUserAdminByUsernameRow struct { ID uuid.UUID Scale NullAdminScale }
type NullAdminScale ¶
type NullAdminScale struct { AdminScale AdminScale Valid bool // Valid is true if AdminScale is not NULL }
func (*NullAdminScale) Scan ¶
func (ns *NullAdminScale) Scan(value interface{}) error
Scan implements the Scanner interface.
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountAdmins ¶
func (*Queries) DeleteAdmin ¶
func (*Queries) GetAdmins ¶
func (q *Queries) GetAdmins(ctx context.Context, arg GetAdminsParams) ([]GetAdminsRow, error)
func (*Queries) GetUserAdminByID ¶
func (*Queries) GetUserAdminByUsername ¶
func (*Queries) GetUserByID ¶
func (*Queries) SaveAdmin ¶
func (q *Queries) SaveAdmin(ctx context.Context, arg SaveAdminParams) error
func (*Queries) UpdateUser ¶
type SaveAdminParams ¶
type SaveAdminParams struct { UserID uuid.UUID Scale AdminScale }
type SaveUserParams ¶
type UpdateUserParams ¶
type UsersAdmin ¶
type UsersAdmin struct { UserID uuid.UUID Scale AdminScale CreatedAt pgtype.Timestamp }
Click to show internal directories.
Click to hide internal directories.