Documentation
¶
Index ¶
- type CreateAccessTokenParams
- type CreateAccessTokenRow
- type CreateTeamAPIKeyParams
- type CreateTeamMembershipIfMissingParams
- type CreateTeamMembershipParams
- type CreateTeamParams
- type CreateTeamRow
- type DBTX
- type DeleteAccessTokenParams
- type DeleteTeamAPIKeyParams
- type GetAutoJoinTeamsBySSOOrganizationIDRow
- type GetDefaultTeamByUserIDRow
- type GetTeamAPIKeysWithCreatorRow
- type GetTeamWithTierByAPIKeyRow
- type GetTeamWithTierByTeamAndUserParams
- type GetTeamWithTierByTeamAndUserRow
- type GetTeamWithTierByTeamIDRow
- type GetTeamsWithUsersTeamsRow
- type GetTeamsWithUsersTeamsWithTierForUpdateRow
- type GetTeamsWithUsersTeamsWithTierRow
- type GetUserIdentitiesBySubjectsParams
- type GetUserIdentitiesBySubjectsRow
- type GetUserIdentitiesByUserIDsAndIssuersParams
- type GetUserIdentitiesByUserIDsAndIssuersRow
- type GetUserIdentityParams
- type GetUserIdentityRow
- type Queries
- func (q *Queries) CreateAccessToken(ctx context.Context, arg CreateAccessTokenParams) (CreateAccessTokenRow, error)
- func (q *Queries) CreateTeam(ctx context.Context, arg CreateTeamParams) (CreateTeamRow, error)
- func (q *Queries) CreateTeamAPIKey(ctx context.Context, arg CreateTeamAPIKeyParams) (TeamApiKey, error)
- func (q *Queries) CreateTeamMembership(ctx context.Context, arg CreateTeamMembershipParams) error
- func (q *Queries) CreateTeamMembershipIfMissing(ctx context.Context, arg CreateTeamMembershipIfMissingParams) error
- func (q *Queries) DeleteAccessToken(ctx context.Context, arg DeleteAccessTokenParams) (uuid.UUID, error)
- func (q *Queries) DeletePublicUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) DeleteTeamAPIKey(ctx context.Context, arg DeleteTeamAPIKeyParams) ([]uuid.UUID, error)
- func (q *Queries) DeleteTeamByID(ctx context.Context, id uuid.UUID) error
- func (q *Queries) GetAutoJoinTeamsBySSOOrganizationID(ctx context.Context, ssoOrganizationID uuid.UUID) ([]GetAutoJoinTeamsBySSOOrganizationIDRow, error)
- func (q *Queries) GetDefaultTeamByUserID(ctx context.Context, userID uuid.UUID) (GetDefaultTeamByUserIDRow, error)
- func (q *Queries) GetTeamAPIKeyHashes(ctx context.Context, teamID uuid.UUID) ([]string, error)
- func (q *Queries) GetTeamAPIKeysWithCreator(ctx context.Context, teamID uuid.UUID) ([]GetTeamAPIKeysWithCreatorRow, error)
- func (q *Queries) GetTeamWithTierByAPIKey(ctx context.Context, apiKeyHash string) (GetTeamWithTierByAPIKeyRow, error)
- func (q *Queries) GetTeamWithTierByTeamAndUser(ctx context.Context, arg GetTeamWithTierByTeamAndUserParams) (GetTeamWithTierByTeamAndUserRow, error)
- func (q *Queries) GetTeamWithTierByTeamID(ctx context.Context, id uuid.UUID) (GetTeamWithTierByTeamIDRow, error)
- func (q *Queries) GetTeamsWithUsersTeams(ctx context.Context, userID uuid.UUID) ([]GetTeamsWithUsersTeamsRow, error)
- func (q *Queries) GetTeamsWithUsersTeamsWithTier(ctx context.Context, userID uuid.UUID) ([]GetTeamsWithUsersTeamsWithTierRow, error)
- func (q *Queries) GetTeamsWithUsersTeamsWithTierForUpdate(ctx context.Context, userID uuid.UUID) ([]GetTeamsWithUsersTeamsWithTierForUpdateRow, error)
- func (q *Queries) GetUserIDFromAccessToken(ctx context.Context, hashedtoken string) (uuid.UUID, error)
- func (q *Queries) GetUserIdentitiesBySubjects(ctx context.Context, arg GetUserIdentitiesBySubjectsParams) ([]GetUserIdentitiesBySubjectsRow, error)
- func (q *Queries) GetUserIdentitiesByUserIDsAndIssuers(ctx context.Context, arg GetUserIdentitiesByUserIDsAndIssuersParams) ([]GetUserIdentitiesByUserIDsAndIssuersRow, error)
- func (q *Queries) GetUserIdentity(ctx context.Context, arg GetUserIdentityParams) (GetUserIdentityRow, error)
- func (q *Queries) LockPublicUserForUpdate(ctx context.Context, id uuid.UUID) (uuid.UUID, error)
- func (q *Queries) UpdateLastTimeUsed(ctx context.Context, apiKeyHash string) error
- func (q *Queries) UpdateTeamApiKey(ctx context.Context, arg UpdateTeamApiKeyParams) (uuid.UUID, error)
- func (q *Queries) UpsertPublicIdentity(ctx context.Context, arg UpsertPublicIdentityParams) (uuid.UUID, error)
- func (q *Queries) UpsertPublicUser(ctx context.Context, id uuid.UUID) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type Team
- type TeamApiKey
- type TeamLimit
- type UpdateTeamApiKeyParams
- type UpsertPublicIdentityParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccessTokenParams ¶
type CreateAccessTokenRow ¶
type CreateTeamAPIKeyParams ¶
type CreateTeamParams ¶
type CreateTeamRow ¶
type DeleteAccessTokenParams ¶
type GetAutoJoinTeamsBySSOOrganizationIDRow ¶
type GetAutoJoinTeamsBySSOOrganizationIDRow struct {
Team Team
}
type GetTeamsWithUsersTeamsWithTierForUpdateRow ¶
type GetTeamsWithUsersTeamsWithTierForUpdateRow struct {
ID uuid.UUID
CreatedAt time.Time
IsBlocked bool
Name string
Tier string
Email string
IsBanned bool
BlockedReason *string
ClusterID *uuid.UUID
SandboxSchedulingLabels []string
Slug string
IsDefault bool
ID_2 uuid.UUID
MaxLengthHours int64
ConcurrentSandboxes int32
ConcurrentTemplateBuilds int32
MaxVcpu int32
MaxRamMb int32
DiskMb int32
EventsTtlDays int32
}
type GetUserIdentityParams ¶
type GetUserIdentityRow ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAccessToken ¶
func (q *Queries) CreateAccessToken(ctx context.Context, arg CreateAccessTokenParams) (CreateAccessTokenRow, error)
func (*Queries) CreateTeam ¶
func (q *Queries) CreateTeam(ctx context.Context, arg CreateTeamParams) (CreateTeamRow, error)
func (*Queries) CreateTeamAPIKey ¶
func (q *Queries) CreateTeamAPIKey(ctx context.Context, arg CreateTeamAPIKeyParams) (TeamApiKey, error)
func (*Queries) CreateTeamMembership ¶
func (q *Queries) CreateTeamMembership(ctx context.Context, arg CreateTeamMembershipParams) error
func (*Queries) CreateTeamMembershipIfMissing ¶
func (q *Queries) CreateTeamMembershipIfMissing(ctx context.Context, arg CreateTeamMembershipIfMissingParams) error
func (*Queries) DeleteAccessToken ¶
func (*Queries) DeletePublicUser ¶
func (*Queries) DeleteTeamAPIKey ¶
func (*Queries) DeleteTeamByID ¶
func (*Queries) GetAutoJoinTeamsBySSOOrganizationID ¶
func (*Queries) GetDefaultTeamByUserID ¶
func (*Queries) GetTeamAPIKeyHashes ¶
func (*Queries) GetTeamAPIKeysWithCreator ¶
func (*Queries) GetTeamWithTierByAPIKey ¶
func (*Queries) GetTeamWithTierByTeamAndUser ¶
func (q *Queries) GetTeamWithTierByTeamAndUser(ctx context.Context, arg GetTeamWithTierByTeamAndUserParams) (GetTeamWithTierByTeamAndUserRow, error)
func (*Queries) GetTeamWithTierByTeamID ¶
func (*Queries) GetTeamsWithUsersTeams ¶
func (*Queries) GetTeamsWithUsersTeamsWithTier ¶
func (*Queries) GetTeamsWithUsersTeamsWithTierForUpdate ¶
func (*Queries) GetUserIDFromAccessToken ¶
func (*Queries) GetUserIdentitiesBySubjects ¶
func (q *Queries) GetUserIdentitiesBySubjects(ctx context.Context, arg GetUserIdentitiesBySubjectsParams) ([]GetUserIdentitiesBySubjectsRow, error)
func (*Queries) GetUserIdentitiesByUserIDsAndIssuers ¶
func (q *Queries) GetUserIdentitiesByUserIDsAndIssuers(ctx context.Context, arg GetUserIdentitiesByUserIDsAndIssuersParams) ([]GetUserIdentitiesByUserIDsAndIssuersRow, error)
func (*Queries) GetUserIdentity ¶
func (q *Queries) GetUserIdentity(ctx context.Context, arg GetUserIdentityParams) (GetUserIdentityRow, error)
func (*Queries) LockPublicUserForUpdate ¶
func (*Queries) UpdateLastTimeUsed ¶
func (*Queries) UpdateTeamApiKey ¶
func (*Queries) UpsertPublicIdentity ¶
func (*Queries) UpsertPublicUser ¶
type TeamApiKey ¶
type UpdateTeamApiKeyParams ¶
Source Files
¶
- create_access_token.sql.go
- create_team_api_key.sql.go
- db.go
- delete_access_token.sql.go
- delete_public_user.sql.go
- delete_team_api_key.sql.go
- get_api_keys.sql.go
- get_team.sql.go
- get_team_api_key_hashes.sql.go
- get_user_id_from_access_token.sql.go
- get_user_identities_by_subjects.sql.go
- get_user_identities_by_user_ids.sql.go
- get_user_identity.sql.go
- lock_public_user_for_update.sql.go
- models.go
- team_creation_guard.sql.go
- team_lifecycle.sql.go
- teams_usersteams_join.sql.go
- update_last_time_used.sql.go
- update_team_api_key.sql.go
- upsert_public_identity.sql.go
- upsert_public_user.sql.go
Click to show internal directories.
Click to hide internal directories.