Documentation ¶
Index ¶
- func NewModulesQ(db *pgdb.DB) data.Modules
- func NewPermissionsQ(db *pgdb.DB) data.Permissions
- func NewRefreshTokensQ(db *pgdb.DB) data.RefreshTokens
- func NewUsersQ(db *pgdb.DB) data.Users
- type ModulesQ
- type PermissionsQ
- func (q PermissionsQ) Delete() error
- func (q PermissionsQ) FilterByStatus(status data.UserStatus) data.Permissions
- func (q PermissionsQ) Get() (*data.ModulePermission, error)
- func (q PermissionsQ) IncludeModules() data.Permissions
- func (q PermissionsQ) Insert(permission data.Permission) error
- func (q PermissionsQ) New() data.Permissions
- func (q PermissionsQ) Select() ([]data.ModulePermission, error)
- type RefreshTokensQ
- func (q RefreshTokensQ) Create(token data.RefreshToken) error
- func (q RefreshTokensQ) Delete() error
- func (q RefreshTokensQ) FilterByLowerValidTill(expiresAtUnix int64) data.RefreshTokens
- func (q RefreshTokensQ) FilterByTokens(tokens ...string) data.RefreshTokens
- func (q RefreshTokensQ) Get() (*data.RefreshToken, error)
- func (q RefreshTokensQ) New() data.RefreshTokens
- func (q RefreshTokensQ) Select() ([]data.RefreshToken, error)
- type UsersQ
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPermissionsQ ¶
func NewPermissionsQ(db *pgdb.DB) data.Permissions
func NewRefreshTokensQ ¶
func NewRefreshTokensQ(db *pgdb.DB) data.RefreshTokens
Types ¶
type PermissionsQ ¶
type PermissionsQ struct {
// contains filtered or unexported fields
}
func (PermissionsQ) Delete ¶
func (q PermissionsQ) Delete() error
func (PermissionsQ) FilterByStatus ¶
func (q PermissionsQ) FilterByStatus(status data.UserStatus) data.Permissions
func (PermissionsQ) Get ¶
func (q PermissionsQ) Get() (*data.ModulePermission, error)
func (PermissionsQ) IncludeModules ¶
func (q PermissionsQ) IncludeModules() data.Permissions
func (PermissionsQ) Insert ¶
func (q PermissionsQ) Insert(permission data.Permission) error
func (PermissionsQ) New ¶
func (q PermissionsQ) New() data.Permissions
func (PermissionsQ) Select ¶
func (q PermissionsQ) Select() ([]data.ModulePermission, error)
type RefreshTokensQ ¶
type RefreshTokensQ struct {
// contains filtered or unexported fields
}
func (RefreshTokensQ) Create ¶
func (q RefreshTokensQ) Create(token data.RefreshToken) error
func (RefreshTokensQ) Delete ¶
func (q RefreshTokensQ) Delete() error
func (RefreshTokensQ) FilterByLowerValidTill ¶
func (q RefreshTokensQ) FilterByLowerValidTill(expiresAtUnix int64) data.RefreshTokens
func (RefreshTokensQ) FilterByTokens ¶
func (q RefreshTokensQ) FilterByTokens(tokens ...string) data.RefreshTokens
func (RefreshTokensQ) Get ¶
func (q RefreshTokensQ) Get() (*data.RefreshToken, error)
func (RefreshTokensQ) New ¶
func (q RefreshTokensQ) New() data.RefreshTokens
func (RefreshTokensQ) Select ¶
func (q RefreshTokensQ) Select() ([]data.RefreshToken, error)
Click to show internal directories.
Click to hide internal directories.