Documentation
¶
Index ¶
- type CreateAccessTokenParams
- type CreateAccessTokenRow
- type CreateTeamAPIKeyParams
- type CreateTeamMembershipParams
- type CreateTeamParams
- type DBTX
- type DeleteAccessTokenParams
- type DeleteTeamAPIKeyParams
- type GetTeamAPIKeysWithCreatorRow
- type GetTeamWithTierByAPIKeyRow
- type GetTeamWithTierByTeamAndUserParams
- type GetTeamWithTierByTeamAndUserRow
- type GetTeamWithTierByTeamIDRow
- type GetTeamsWithUsersTeamsRow
- type GetTeamsWithUsersTeamsWithTierForUpdateRow
- type GetTeamsWithUsersTeamsWithTierRow
- 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) (Team, 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) 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) GetDefaultTeamByUserID(ctx context.Context, userID uuid.UUID) (Team, 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) 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) 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 DeleteAccessTokenParams ¶
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
}
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 (*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) DeleteAccessToken ¶
func (*Queries) DeletePublicUser ¶
func (*Queries) DeleteTeamAPIKey ¶
func (*Queries) DeleteTeamByID ¶
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) 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 (q *Queries) UpsertPublicIdentity(ctx context.Context, arg UpsertPublicIdentityParams) error
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_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.