Documentation
¶
Index ¶
- type AssignGlobalRoleParams
- type CreateLogEntryParams
- type CreateParams
- type DBTX
- type ListLogEntriesParams
- type NullRoleName
- type NullUsersyncLogEntryAction
- type Querier
- type Queries
- func (q *Queries) AssignGlobalRole(ctx context.Context, arg AssignGlobalRoleParams) error
- func (q *Queries) CountLogEntries(ctx context.Context) (int64, error)
- func (q *Queries) Create(ctx context.Context, arg CreateParams) (*User, error)
- func (q *Queries) CreateLogEntry(ctx context.Context, arg CreateLogEntryParams) error
- func (q *Queries) Delete(ctx context.Context, id uuid.UUID) error
- func (q *Queries) List(ctx context.Context) ([]*User, error)
- func (q *Queries) ListLogEntries(ctx context.Context, arg ListLogEntriesParams) ([]*UsersyncLogEntry, error)
- func (q *Queries) ListLogEntriesByIDs(ctx context.Context, ids []uuid.UUID) ([]*UsersyncLogEntry, error)
- func (q *Queries) ListRoles(ctx context.Context) ([]*UserRole, error)
- func (q *Queries) RevokeGlobalRole(ctx context.Context, arg RevokeGlobalRoleParams) error
- func (q *Queries) Update(ctx context.Context, arg UpdateParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type RevokeGlobalRoleParams
- type RoleName
- type UpdateParams
- type User
- type UserRole
- type UsersyncLogEntry
- type UsersyncLogEntryAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssignGlobalRoleParams ¶
type CreateLogEntryParams ¶
type CreateParams ¶
type ListLogEntriesParams ¶
type NullRoleName ¶
func (*NullRoleName) Scan ¶
func (ns *NullRoleName) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullUsersyncLogEntryAction ¶
type NullUsersyncLogEntryAction struct { UsersyncLogEntryAction UsersyncLogEntryAction Valid bool // Valid is true if UsersyncLogEntryAction is not NULL }
func (*NullUsersyncLogEntryAction) Scan ¶
func (ns *NullUsersyncLogEntryAction) Scan(value interface{}) error
Scan implements the Scanner interface.
type Querier ¶
type Querier interface { AssignGlobalRole(ctx context.Context, arg AssignGlobalRoleParams) error CountLogEntries(ctx context.Context) (int64, error) Create(ctx context.Context, arg CreateParams) (*User, error) CreateLogEntry(ctx context.Context, arg CreateLogEntryParams) error Delete(ctx context.Context, id uuid.UUID) error List(ctx context.Context) ([]*User, error) ListLogEntries(ctx context.Context, arg ListLogEntriesParams) ([]*UsersyncLogEntry, error) ListLogEntriesByIDs(ctx context.Context, ids []uuid.UUID) ([]*UsersyncLogEntry, error) ListRoles(ctx context.Context) ([]*UserRole, error) RevokeGlobalRole(ctx context.Context, arg RevokeGlobalRoleParams) error Update(ctx context.Context, arg UpdateParams) error }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AssignGlobalRole ¶
func (q *Queries) AssignGlobalRole(ctx context.Context, arg AssignGlobalRoleParams) error
func (*Queries) CountLogEntries ¶
func (*Queries) CreateLogEntry ¶
func (q *Queries) CreateLogEntry(ctx context.Context, arg CreateLogEntryParams) error
func (*Queries) ListLogEntries ¶
func (q *Queries) ListLogEntries(ctx context.Context, arg ListLogEntriesParams) ([]*UsersyncLogEntry, error)
func (*Queries) ListLogEntriesByIDs ¶
func (*Queries) RevokeGlobalRole ¶
func (q *Queries) RevokeGlobalRole(ctx context.Context, arg RevokeGlobalRoleParams) error
type RevokeGlobalRoleParams ¶
type RoleName ¶
type RoleName string
const ( RoleNameAdmin RoleName = "Admin" RoleNameDeploykeyviewer RoleName = "Deploy key viewer" RoleNameServiceaccountcreator RoleName = "Service account creator" RoleNameServiceaccountowner RoleName = "Service account owner" RoleNameSynchronizer RoleName = "Synchronizer" RoleNameTeamcreator RoleName = "Team creator" RoleNameTeammember RoleName = "Team member" RoleNameTeamowner RoleName = "Team owner" RoleNameTeamviewer RoleName = "Team viewer" RoleNameUseradmin RoleName = "User admin" RoleNameUserviewer RoleName = "User viewer" )
func AllRoleNameValues ¶
func AllRoleNameValues() []RoleName
type UpdateParams ¶
type UsersyncLogEntry ¶
type UsersyncLogEntryAction ¶
type UsersyncLogEntryAction string
const ( UsersyncLogEntryActionCreateUser UsersyncLogEntryAction = "create_user" UsersyncLogEntryActionUpdateUser UsersyncLogEntryAction = "update_user" UsersyncLogEntryActionDeleteUser UsersyncLogEntryAction = "delete_user" UsersyncLogEntryActionAssignRole UsersyncLogEntryAction = "assign_role" UsersyncLogEntryActionRevokeRole UsersyncLogEntryAction = "revoke_role" )
func AllUsersyncLogEntryActionValues ¶
func AllUsersyncLogEntryActionValues() []UsersyncLogEntryAction
func (*UsersyncLogEntryAction) Scan ¶
func (e *UsersyncLogEntryAction) Scan(src interface{}) error
func (UsersyncLogEntryAction) Valid ¶
func (e UsersyncLogEntryAction) Valid() bool
Click to show internal directories.
Click to hide internal directories.