Documentation
¶
Index ¶
- type CreateAuthUserParams
- type CreateTenantParams
- type DBTX
- type Queries
- func (q *Queries) CreateAuthUser(ctx context.Context, arg CreateAuthUserParams) (User, error)
- func (q *Queries) CreateTenant(ctx context.Context, arg CreateTenantParams) (Tenant, error)
- func (q *Queries) GetAuthUserByID(ctx context.Context, id pgtype.UUID) (User, error)
- func (q *Queries) GetAuthUserByLogin(ctx context.Context, email string) (User, error)
- func (q *Queries) GetSystemSetting(ctx context.Context, key string) (SystemSetting, error)
- func (q *Queries) GetTenantByID(ctx context.Context, id string) (Tenant, error)
- func (q *Queries) ListSystemSettings(ctx context.Context) ([]SystemSetting, error)
- func (q *Queries) ListTenants(ctx context.Context, limit int32) ([]Tenant, error)
- func (q *Queries) UpdateAuthUserPasswordHash(ctx context.Context, arg UpdateAuthUserPasswordHashParams) error
- func (q *Queries) UpdateAuthUserStatus(ctx context.Context, arg UpdateAuthUserStatusParams) (User, error)
- func (q *Queries) UpsertSystemSetting(ctx context.Context, arg UpsertSystemSettingParams) (SystemSetting, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type SystemSetting
- type Tenant
- type UpdateAuthUserPasswordHashParams
- type UpdateAuthUserStatusParams
- type UpsertSystemSettingParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAuthUserParams ¶
type CreateTenantParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAuthUser ¶
func (*Queries) CreateTenant ¶
func (*Queries) GetAuthUserByID ¶
func (*Queries) GetAuthUserByLogin ¶
func (*Queries) GetSystemSetting ¶
func (*Queries) GetTenantByID ¶
func (*Queries) ListSystemSettings ¶
func (q *Queries) ListSystemSettings(ctx context.Context) ([]SystemSetting, error)
func (*Queries) ListTenants ¶
func (*Queries) UpdateAuthUserPasswordHash ¶
func (q *Queries) UpdateAuthUserPasswordHash(ctx context.Context, arg UpdateAuthUserPasswordHashParams) error
func (*Queries) UpdateAuthUserStatus ¶
func (*Queries) UpsertSystemSetting ¶
func (q *Queries) UpsertSystemSetting(ctx context.Context, arg UpsertSystemSettingParams) (SystemSetting, error)
type SystemSetting ¶
type SystemSetting struct {
Key string `json:"key"`
Value []byte `json:"value"`
UpdatedAt pgtype.Timestamptz `json:"updated_at"`
}
type Tenant ¶
type Tenant struct {
ID string `json:"id"`
Slug string `json:"slug"`
Name string `json:"name"`
Status string `json:"status"`
CreatedAt pgtype.Timestamptz `json:"created_at"`
UpdatedAt pgtype.Timestamptz `json:"updated_at"`
}
type User ¶
type User struct {
ID pgtype.UUID `json:"id"`
Email string `json:"email"`
PasswordHash string `json:"password_hash"`
Role pgtype.Text `json:"role"`
Permissions int64 `json:"permissions"`
Status string `json:"status"`
CreatedAt pgtype.Timestamptz `json:"created_at"`
UpdatedAt pgtype.Timestamptz `json:"updated_at"`
}
Click to show internal directories.
Click to hide internal directories.