Documentation
¶
Index ¶
- type AcceptWorkspaceInvitationParams
- type ActivateTOTPParams
- type ClearPrimaryEmailsParams
- type ConfirmWorkspaceDomainParams
- type ConsumeEmailAuthenticationParams
- type ConsumePasswordResetParams
- type ConsumeRecoveryCodeParams
- type CredboundAuditChain
- type CredboundAuditEvent
- type CredboundConsumedCeremony
- type CredboundEmailAuthentication
- type CredboundEmailIssuance
- type CredboundInstance
- type CredboundInstanceAdministrator
- type CredboundLoginThrottle
- type CredboundMembership
- type CredboundOauthAccessToken
- type CredboundOauthAuthorizationCode
- type CredboundOauthClient
- type CredboundOauthClientAccessToken
- type CredboundOauthGrant
- type CredboundOauthInitialAccessToken
- type CredboundOauthIssuer
- type CredboundOauthRefreshToken
- type CredboundOauthResource
- type CredboundPasskey
- type CredboundPasswordCredential
- type CredboundPasswordReset
- type CredboundPersonalAccessToken
- type CredboundRecoveryCode
- type CredboundScimConfiguration
- type CredboundScimCredential
- type CredboundScimGroup
- type CredboundScimUser
- type CredboundSession
- type CredboundSsoIdentity
- type CredboundTotpFactor
- type CredboundUser
- type CredboundUserEmail
- type CredboundWorkspace
- type CredboundWorkspaceDomain
- type CredboundWorkspaceInvitation
- type DBTX
- type DeleteEmailParams
- type DeleteMembershipParams
- type DeleteOtherPasswordResetsParams
- type DeletePasskeyParams
- type DeleteSCIMGroupParams
- type DeleteSSOIdentityParams
- type DeleteStaleWorkspaceDomainClaimParams
- type DisableSCIMConfigurationParams
- type GetAuditChainHeadRow
- type GetMembershipParams
- type GetPendingWorkspaceInvitationParams
- type GetSCIMConfigurationByCredentialPrefixRow
- type GetSCIMGroupByExternalIDParams
- type GetSCIMGroupParams
- type GetSCIMUserByExternalIDParams
- type GetSCIMUserByUserNameParams
- type GetSCIMUserParams
- type GetSSOIdentityParams
- type GetUserByEmailRow
- type GetUserByIDRow
- type InsertAuditParams
- type InsertConsumedCeremonyParams
- type InsertEmailAuthenticationParams
- type InsertPATParams
- type InsertPasskeyParams
- type InsertPasswordParams
- type InsertPasswordResetParams
- type InsertRecoveryCodeParams
- type InsertSCIMConfigurationParams
- type InsertSCIMCredentialParams
- type InsertSCIMUserParams
- type InsertSSOIdentityParams
- type InsertSessionParams
- type InsertUserEmailParams
- type InsertUserParams
- type InsertWorkspaceDomainParams
- type InsertWorkspaceInvitationParams
- type InsertWorkspaceParams
- type LockLoginThrottleParams
- type OAuthAccessTokenRecordsByGrantRow
- type OAuthClientJSONByClientIDParams
- type OAuthConsumeAuthorizationCodeParams
- type OAuthConsumeRefreshTokenParams
- type OAuthGrantRecordsRow
- type OAuthInitialAccessTokenJSONByIDAndIssuerParams
- type OAuthInsertAccessTokenParams
- type OAuthInsertAuthorizationCodeParams
- type OAuthInsertClientAccessTokenParams
- type OAuthInsertClientParams
- type OAuthInsertGrantParams
- type OAuthInsertInitialAccessTokenParams
- type OAuthInsertIssuerParams
- type OAuthInsertRefreshTokenParams
- type OAuthInsertResourceParams
- type OAuthRefreshTokenByPrefixRow
- type OAuthRefreshTokenRecordsByGrantRow
- type OAuthRevokeInitialAccessTokenParams
- type OAuthRevokeRefreshFamilyParams
- type OAuthRevokeRefreshTokenParams
- type OAuthUpdateAccessTokenJSONParams
- type OAuthUpdateClientAccessTokenJSONParams
- type OAuthUpdateClientJSONParams
- type OAuthUpdateGrantJSONParams
- type OAuthUpdateIssuerJSONParams
- type OAuthUpdateIssuerParams
- type OAuthUpdateResourceJSONParams
- type OAuthUpsertCIMDClientParams
- type OAuthUseInitialAccessTokenParams
- type Queries
- func (q *Queries) AcceptWorkspaceInvitation(ctx context.Context, arg AcceptWorkspaceInvitationParams) (int64, error)
- func (q *Queries) ActivateTOTP(ctx context.Context, arg ActivateTOTPParams) (int64, error)
- func (q *Queries) ClaimBootstrap(ctx context.Context, initializedAt time.Time) error
- func (q *Queries) ClearLoginThrottle(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) ClearPrimaryEmails(ctx context.Context, arg ClearPrimaryEmailsParams) error
- func (q *Queries) ConfirmWorkspaceDomain(ctx context.Context, arg ConfirmWorkspaceDomainParams) (int64, error)
- func (q *Queries) ConsumeEmailAuthentication(ctx context.Context, arg ConsumeEmailAuthenticationParams) (int64, error)
- func (q *Queries) ConsumePasswordReset(ctx context.Context, arg ConsumePasswordResetParams) (int64, error)
- func (q *Queries) ConsumeRecoveryCode(ctx context.Context, arg ConsumeRecoveryCodeParams) (int64, error)
- func (q *Queries) CountActiveWorkspaceAdministrators(ctx context.Context, workspaceID dbtype.UUID) (int64, error)
- func (q *Queries) CountEnabledRootAdministrators(ctx context.Context) (int64, error)
- func (q *Queries) CountRootAdministrators(ctx context.Context) (int64, error)
- func (q *Queries) CountUnusedRecoveryCodes(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) CountUserAuthenticationMethods(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) CountVerifiedEmails(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) CountWorkspacesOrphanedByUserDisable(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) DeleteEmail(ctx context.Context, arg DeleteEmailParams) (int64, error)
- func (q *Queries) DeleteInstanceAdministrator(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) DeleteMembership(ctx context.Context, arg DeleteMembershipParams) (int64, error)
- func (q *Queries) DeleteOtherPasswordResets(ctx context.Context, arg DeleteOtherPasswordResetsParams) error
- func (q *Queries) DeletePasskey(ctx context.Context, arg DeletePasskeyParams) (int64, error)
- func (q *Queries) DeleteRecoveryCodes(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) DeleteSCIMGroup(ctx context.Context, arg DeleteSCIMGroupParams) (int64, error)
- func (q *Queries) DeleteSSOIdentity(ctx context.Context, arg DeleteSSOIdentityParams) (int64, error)
- func (q *Queries) DeleteStaleWorkspaceDomainClaim(ctx context.Context, arg DeleteStaleWorkspaceDomainClaimParams) (int64, error)
- func (q *Queries) DeleteTOTP(ctx context.Context, userID dbtype.UUID) (int64, error)
- func (q *Queries) DeleteUserPasskeys(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) DeleteWorkspaceDomain(ctx context.Context, id dbtype.UUID) (int64, error)
- func (q *Queries) DisableSCIMConfiguration(ctx context.Context, arg DisableSCIMConfigurationParams) (int64, error)
- func (q *Queries) GetAuditChainHead(ctx context.Context) (GetAuditChainHeadRow, error)
- func (q *Queries) GetConfirmedWorkspaceDomainByName(ctx context.Context, domain string) (CredboundWorkspaceDomain, error)
- func (q *Queries) GetEmailAuthentication(ctx context.Context, id dbtype.UUID) (CredboundEmailAuthentication, error)
- func (q *Queries) GetEmailByAddress(ctx context.Context, address string) (CredboundUserEmail, error)
- func (q *Queries) GetEmailVerification(ctx context.Context, id dbtype.UUID) (CredboundUserEmail, error)
- func (q *Queries) GetInstanceAdministrator(ctx context.Context, userID dbtype.UUID) (CredboundInstanceAdministrator, error)
- func (q *Queries) GetLoginThrottle(ctx context.Context, userID dbtype.UUID) (CredboundLoginThrottle, error)
- func (q *Queries) GetMembership(ctx context.Context, arg GetMembershipParams) (CredboundMembership, error)
- func (q *Queries) GetPATByID(ctx context.Context, id dbtype.UUID) (CredboundPersonalAccessToken, error)
- func (q *Queries) GetPATByPrefix(ctx context.Context, prefix string) (CredboundPersonalAccessToken, error)
- func (q *Queries) GetPasskeyByCredentialID(ctx context.Context, credentialID []byte) (CredboundPasskey, error)
- func (q *Queries) GetPassword(ctx context.Context, userID dbtype.UUID) (CredboundPasswordCredential, error)
- func (q *Queries) GetPasswordReset(ctx context.Context, id dbtype.UUID) (CredboundPasswordReset, error)
- func (q *Queries) GetPendingWorkspaceInvitation(ctx context.Context, arg GetPendingWorkspaceInvitationParams) (CredboundWorkspaceInvitation, error)
- func (q *Queries) GetSCIMConfiguration(ctx context.Context, id dbtype.UUID) (CredboundScimConfiguration, error)
- func (q *Queries) GetSCIMConfigurationByCredentialPrefix(ctx context.Context, prefix string) (GetSCIMConfigurationByCredentialPrefixRow, error)
- func (q *Queries) GetSCIMGroup(ctx context.Context, arg GetSCIMGroupParams) (CredboundScimGroup, error)
- func (q *Queries) GetSCIMGroupByExternalID(ctx context.Context, arg GetSCIMGroupByExternalIDParams) (CredboundScimGroup, error)
- func (q *Queries) GetSCIMUser(ctx context.Context, arg GetSCIMUserParams) (CredboundScimUser, error)
- func (q *Queries) GetSCIMUserByExternalID(ctx context.Context, arg GetSCIMUserByExternalIDParams) (CredboundScimUser, error)
- func (q *Queries) GetSCIMUserByUserName(ctx context.Context, arg GetSCIMUserByUserNameParams) (CredboundScimUser, error)
- func (q *Queries) GetSSOIdentity(ctx context.Context, arg GetSSOIdentityParams) (CredboundSsoIdentity, error)
- func (q *Queries) GetSSOIdentityByID(ctx context.Context, id dbtype.UUID) (CredboundSsoIdentity, error)
- func (q *Queries) GetSession(ctx context.Context, id dbtype.UUID) (CredboundSession, error)
- func (q *Queries) GetTOTP(ctx context.Context, userID dbtype.UUID) (CredboundTotpFactor, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, address string) (GetUserByEmailRow, error)
- func (q *Queries) GetUserByID(ctx context.Context, id dbtype.UUID) (GetUserByIDRow, error)
- func (q *Queries) GetWorkspace(ctx context.Context, id dbtype.UUID) (CredboundWorkspace, error)
- func (q *Queries) GetWorkspaceDomain(ctx context.Context, id dbtype.UUID) (CredboundWorkspaceDomain, error)
- func (q *Queries) GetWorkspaceInvitation(ctx context.Context, id dbtype.UUID) (CredboundWorkspaceInvitation, error)
- func (q *Queries) InsertAudit(ctx context.Context, arg InsertAuditParams) error
- func (q *Queries) InsertConsumedCeremony(ctx context.Context, arg InsertConsumedCeremonyParams) error
- func (q *Queries) InsertEmailAuthentication(ctx context.Context, arg InsertEmailAuthenticationParams) error
- func (q *Queries) InsertPAT(ctx context.Context, arg InsertPATParams) error
- func (q *Queries) InsertPasskey(ctx context.Context, arg InsertPasskeyParams) error
- func (q *Queries) InsertPassword(ctx context.Context, arg InsertPasswordParams) error
- func (q *Queries) InsertPasswordReset(ctx context.Context, arg InsertPasswordResetParams) error
- func (q *Queries) InsertRecoveryCode(ctx context.Context, arg InsertRecoveryCodeParams) error
- func (q *Queries) InsertSCIMConfiguration(ctx context.Context, arg InsertSCIMConfigurationParams) error
- func (q *Queries) InsertSCIMCredential(ctx context.Context, arg InsertSCIMCredentialParams) error
- func (q *Queries) InsertSCIMUser(ctx context.Context, arg InsertSCIMUserParams) error
- func (q *Queries) InsertSSOIdentity(ctx context.Context, arg InsertSSOIdentityParams) error
- func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) error
- func (q *Queries) InsertUser(ctx context.Context, arg InsertUserParams) error
- func (q *Queries) InsertUserEmail(ctx context.Context, arg InsertUserEmailParams) error
- func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) error
- func (q *Queries) InsertWorkspaceDomain(ctx context.Context, arg InsertWorkspaceDomainParams) error
- func (q *Queries) InsertWorkspaceInvitation(ctx context.Context, arg InsertWorkspaceInvitationParams) error
- func (q *Queries) ListAcceptedInvitationsForUser(ctx context.Context, acceptedUserID dbtype.UUID) ([]CredboundWorkspaceInvitation, error)
- func (q *Queries) ListInstanceAdministrators(ctx context.Context) ([]CredboundInstanceAdministrator, error)
- func (q *Queries) ListSCIMConfigurationsByWorkspace(ctx context.Context, workspaceID dbtype.UUID) ([]CredboundScimConfiguration, error)
- func (q *Queries) ListSCIMCredentials(ctx context.Context, configurationID dbtype.UUID) ([]CredboundScimCredential, error)
- func (q *Queries) ListSCIMUsersForUser(ctx context.Context, userID dbtype.UUID) ([]CredboundScimUser, error)
- func (q *Queries) LockLoginThrottle(ctx context.Context, arg LockLoginThrottleParams) (int64, error)
- func (q *Queries) LockPassword(ctx context.Context, userID dbtype.UUID) (CredboundPasswordCredential, error)
- func (q *Queries) LockRootAdministrators(ctx context.Context) ([]dbtype.UUID, error)
- func (q *Queries) LockUserAdminWorkspaces(ctx context.Context, userID dbtype.UUID) ([]dbtype.UUID, error)
- func (q *Queries) LockWorkspace(ctx context.Context, id dbtype.UUID) (dbtype.UUID, error)
- func (q *Queries) OAuthAccessTokenJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthAccessTokenJSONByPrefix(ctx context.Context, prefix string) (json.RawMessage, error)
- func (q *Queries) OAuthAccessTokenRecordsByGrant(ctx context.Context, grantID dbtype.UUID) ([]OAuthAccessTokenRecordsByGrantRow, error)
- func (q *Queries) OAuthAuthorizationCodeJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthAuthorizationCodeJSONByPrefix(ctx context.Context, prefix string) (json.RawMessage, error)
- func (q *Queries) OAuthClientAccessTokenJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthClientAccessTokenJSONByPrefix(ctx context.Context, prefix string) (json.RawMessage, error)
- func (q *Queries) OAuthClientJSONByClientID(ctx context.Context, arg OAuthClientJSONByClientIDParams) (json.RawMessage, error)
- func (q *Queries) OAuthClientJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthClientJSONsByIssuer(ctx context.Context, issuerID dbtype.UUID) ([]json.RawMessage, error)
- func (q *Queries) OAuthConsumeAuthorizationCode(ctx context.Context, arg OAuthConsumeAuthorizationCodeParams) (int64, error)
- func (q *Queries) OAuthConsumeRefreshToken(ctx context.Context, arg OAuthConsumeRefreshTokenParams) (int64, error)
- func (q *Queries) OAuthGrantIDsByClient(ctx context.Context, clientRecordID dbtype.UUID) ([]dbtype.UUID, error)
- func (q *Queries) OAuthGrantIDsByResource(ctx context.Context, resourceID dbtype.UUID) ([]dbtype.UUID, error)
- func (q *Queries) OAuthGrantIDsByUser(ctx context.Context, userID dbtype.UUID) ([]dbtype.UUID, error)
- func (q *Queries) OAuthGrantJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthGrantRecords(ctx context.Context) ([]OAuthGrantRecordsRow, error)
- func (q *Queries) OAuthInitialAccessTokenJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthInitialAccessTokenJSONByIDAndIssuer(ctx context.Context, arg OAuthInitialAccessTokenJSONByIDAndIssuerParams) (json.RawMessage, error)
- func (q *Queries) OAuthInitialAccessTokenJSONByPrefix(ctx context.Context, prefix string) (json.RawMessage, error)
- func (q *Queries) OAuthInitialAccessTokenJSONsByIssuer(ctx context.Context, issuerID dbtype.UUID) ([]json.RawMessage, error)
- func (q *Queries) OAuthInsertAccessToken(ctx context.Context, arg OAuthInsertAccessTokenParams) error
- func (q *Queries) OAuthInsertAuthorizationCode(ctx context.Context, arg OAuthInsertAuthorizationCodeParams) error
- func (q *Queries) OAuthInsertClient(ctx context.Context, arg OAuthInsertClientParams) error
- func (q *Queries) OAuthInsertClientAccessToken(ctx context.Context, arg OAuthInsertClientAccessTokenParams) error
- func (q *Queries) OAuthInsertGrant(ctx context.Context, arg OAuthInsertGrantParams) error
- func (q *Queries) OAuthInsertInitialAccessToken(ctx context.Context, arg OAuthInsertInitialAccessTokenParams) error
- func (q *Queries) OAuthInsertIssuer(ctx context.Context, arg OAuthInsertIssuerParams) error
- func (q *Queries) OAuthInsertRefreshToken(ctx context.Context, arg OAuthInsertRefreshTokenParams) error
- func (q *Queries) OAuthInsertResource(ctx context.Context, arg OAuthInsertResourceParams) error
- func (q *Queries) OAuthIssuerJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthIssuerJSONByURL(ctx context.Context, issuer string) (json.RawMessage, error)
- func (q *Queries) OAuthLockIssuer(ctx context.Context, id dbtype.UUID) (dbtype.UUID, error)
- func (q *Queries) OAuthRefreshFamilyExists(ctx context.Context, familyID dbtype.UUID) (bool, error)
- func (q *Queries) OAuthRefreshFamilyGrantIDs(ctx context.Context, familyID dbtype.UUID) ([]dbtype.UUID, error)
- func (q *Queries) OAuthRefreshTokenByPrefix(ctx context.Context, prefix string) (OAuthRefreshTokenByPrefixRow, error)
- func (q *Queries) OAuthRefreshTokenJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthRefreshTokenRecordsByGrant(ctx context.Context, grantID dbtype.UUID) ([]OAuthRefreshTokenRecordsByGrantRow, error)
- func (q *Queries) OAuthResourceJSONByID(ctx context.Context, id dbtype.UUID) (json.RawMessage, error)
- func (q *Queries) OAuthResourceJSONByURI(ctx context.Context, resource string) (json.RawMessage, error)
- func (q *Queries) OAuthRevokeInitialAccessToken(ctx context.Context, arg OAuthRevokeInitialAccessTokenParams) (int64, error)
- func (q *Queries) OAuthRevokeRefreshFamily(ctx context.Context, arg OAuthRevokeRefreshFamilyParams) (int64, error)
- func (q *Queries) OAuthRevokeRefreshToken(ctx context.Context, arg OAuthRevokeRefreshTokenParams) (int64, error)
- func (q *Queries) OAuthUpdateAccessTokenJSON(ctx context.Context, arg OAuthUpdateAccessTokenJSONParams) (int64, error)
- func (q *Queries) OAuthUpdateClientAccessTokenJSON(ctx context.Context, arg OAuthUpdateClientAccessTokenJSONParams) (int64, error)
- func (q *Queries) OAuthUpdateClientJSON(ctx context.Context, arg OAuthUpdateClientJSONParams) (int64, error)
- func (q *Queries) OAuthUpdateGrantJSON(ctx context.Context, arg OAuthUpdateGrantJSONParams) (int64, error)
- func (q *Queries) OAuthUpdateIssuer(ctx context.Context, arg OAuthUpdateIssuerParams) (int64, error)
- func (q *Queries) OAuthUpdateIssuerJSON(ctx context.Context, arg OAuthUpdateIssuerJSONParams) (int64, error)
- func (q *Queries) OAuthUpdateResourceJSON(ctx context.Context, arg OAuthUpdateResourceJSONParams) (int64, error)
- func (q *Queries) OAuthUpsertCIMDClient(ctx context.Context, arg OAuthUpsertCIMDClientParams) error
- func (q *Queries) OAuthUseInitialAccessToken(ctx context.Context, arg OAuthUseInitialAccessTokenParams) (int64, error)
- func (q *Queries) PruneConsumedCeremonies(ctx context.Context, expiresAt time.Time) error
- func (q *Queries) RehashPassword(ctx context.Context, arg RehashPasswordParams) (int64, error)
- func (q *Queries) ReissueEmailVerification(ctx context.Context, arg ReissueEmailVerificationParams) (int64, error)
- func (q *Queries) ReplacePassword(ctx context.Context, arg ReplacePasswordParams) (int64, error)
- func (q *Queries) RevokeAllWorkspacePATs(ctx context.Context, arg RevokeAllWorkspacePATsParams) error
- func (q *Queries) RevokePAT(ctx context.Context, arg RevokePATParams) (int64, error)
- func (q *Queries) RevokeSCIMCredential(ctx context.Context, arg RevokeSCIMCredentialParams) (int64, error)
- func (q *Queries) RevokeSCIMCredentials(ctx context.Context, arg RevokeSCIMCredentialsParams) error
- func (q *Queries) RevokeSessionByID(ctx context.Context, arg RevokeSessionByIDParams) (int64, error)
- func (q *Queries) RevokeUserPATs(ctx context.Context, arg RevokeUserPATsParams) error
- func (q *Queries) RevokeUserSessions(ctx context.Context, arg RevokeUserSessionsParams) error
- func (q *Queries) RevokeWorkspaceInvitation(ctx context.Context, arg RevokeWorkspaceInvitationParams) (int64, error)
- func (q *Queries) RevokeWorkspacePATs(ctx context.Context, arg RevokeWorkspacePATsParams) error
- func (q *Queries) SaveTOTPEnrollment(ctx context.Context, arg SaveTOTPEnrollmentParams) (int64, error)
- func (q *Queries) ScrubUserAcceptedInvitations(ctx context.Context, acceptedUserID dbtype.UUID) error
- func (q *Queries) ScrubUserEmails(ctx context.Context, arg ScrubUserEmailsParams) error
- func (q *Queries) ScrubUserPATNames(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) ScrubUserProfile(ctx context.Context, arg ScrubUserProfileParams) (int64, error)
- func (q *Queries) ScrubUserSCIMLinks(ctx context.Context, arg ScrubUserSCIMLinksParams) error
- func (q *Queries) ScrubUserSSOEmails(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) ScrubUserSessions(ctx context.Context, userID dbtype.UUID) error
- func (q *Queries) SetPrimaryEmail(ctx context.Context, arg SetPrimaryEmailParams) (int64, error)
- func (q *Queries) SetUserDisabled(ctx context.Context, arg SetUserDisabledParams) (int64, error)
- func (q *Queries) SetWorkspaceDisabled(ctx context.Context, arg SetWorkspaceDisabledParams) (int64, error)
- func (q *Queries) TouchPAT(ctx context.Context, arg TouchPATParams) (int64, error)
- func (q *Queries) TouchPasskey(ctx context.Context, arg TouchPasskeyParams) (int64, error)
- func (q *Queries) TouchSCIMCredential(ctx context.Context, arg TouchSCIMCredentialParams) (int64, error)
- func (q *Queries) TouchSSOIdentity(ctx context.Context, arg TouchSSOIdentityParams) (int64, error)
- func (q *Queries) TouchSession(ctx context.Context, arg TouchSessionParams) (int64, error)
- func (q *Queries) TouchUserLastSeen(ctx context.Context, arg TouchUserLastSeenParams) (int64, error)
- func (q *Queries) UpdateAuditChainHead(ctx context.Context, arg UpdateAuditChainHeadParams) (int64, error)
- func (q *Queries) UpdateSCIMConfiguration(ctx context.Context, arg UpdateSCIMConfigurationParams) (int64, error)
- func (q *Queries) UpdateSCIMUser(ctx context.Context, arg UpdateSCIMUserParams) (int64, error)
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) (int64, error)
- func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) (int64, error)
- func (q *Queries) UpdateWorkspaceDomainPolicy(ctx context.Context, arg UpdateWorkspaceDomainPolicyParams) (int64, error)
- func (q *Queries) UpsertInstanceAdministrator(ctx context.Context, arg UpsertInstanceAdministratorParams) error
- func (q *Queries) UpsertLoginFailure(ctx context.Context, arg UpsertLoginFailureParams) (int64, error)
- func (q *Queries) UpsertMembership(ctx context.Context, arg UpsertMembershipParams) error
- func (q *Queries) UpsertPassword(ctx context.Context, arg UpsertPasswordParams) error
- func (q *Queries) UpsertSCIMGroup(ctx context.Context, arg UpsertSCIMGroupParams) error
- func (q *Queries) UseTOTP(ctx context.Context, arg UseTOTPParams) (int64, error)
- func (q *Queries) VerifyEmail(ctx context.Context, arg VerifyEmailParams) (int64, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RehashPasswordParams
- type ReissueEmailVerificationParams
- type ReplacePasswordParams
- type RevokeAllWorkspacePATsParams
- type RevokePATParams
- type RevokeSCIMCredentialParams
- type RevokeSCIMCredentialsParams
- type RevokeSessionByIDParams
- type RevokeUserPATsParams
- type RevokeUserSessionsParams
- type RevokeWorkspaceInvitationParams
- type RevokeWorkspacePATsParams
- type SaveTOTPEnrollmentParams
- type ScrubUserEmailsParams
- type ScrubUserProfileParams
- type ScrubUserSCIMLinksParams
- type SetPrimaryEmailParams
- type SetUserDisabledParams
- type SetWorkspaceDisabledParams
- type TouchPATParams
- type TouchPasskeyParams
- type TouchSCIMCredentialParams
- type TouchSSOIdentityParams
- type TouchSessionParams
- type TouchUserLastSeenParams
- type UpdateAuditChainHeadParams
- type UpdateSCIMConfigurationParams
- type UpdateSCIMUserParams
- type UpdateUserParams
- type UpdateWorkspaceDomainPolicyParams
- type UpdateWorkspaceParams
- type UpsertInstanceAdministratorParams
- type UpsertLoginFailureParams
- type UpsertMembershipParams
- type UpsertPasswordParams
- type UpsertSCIMGroupParams
- type UseTOTPParams
- type VerifyEmailParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateTOTPParams ¶
type CredboundAuditChain ¶
type CredboundAuditEvent ¶
type CredboundAuditEvent struct {
ID dbtype.UUID `json:"id"`
OccurredAt time.Time `json:"occurred_at"`
ActorKind string `json:"actor_kind"`
ActorID dbtype.UUID `json:"actor_id"`
Action string `json:"action"`
ResourceType string `json:"resource_type"`
ResourceID string `json:"resource_id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Outcome string `json:"outcome"`
Reason string `json:"reason"`
IpAddress string `json:"ip_address"`
UserAgent string `json:"user_agent"`
Sequence sql.NullInt64 `json:"sequence"`
PreviousHash []byte `json:"previous_hash"`
Hash []byte `json:"hash"`
}
type CredboundEmailIssuance ¶
type CredboundInstance ¶
type CredboundLoginThrottle ¶
type CredboundMembership ¶
type CredboundMembership struct {
WorkspaceID dbtype.UUID `json:"workspace_id"`
UserID dbtype.UUID `json:"user_id"`
Role string `json:"role"`
Status string `json:"status"`
ProvisioningSource string `json:"provisioning_source"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type CredboundOauthClient ¶
type CredboundOauthGrant ¶
type CredboundOauthGrant struct {
ID dbtype.UUID `json:"id"`
ClientRecordID dbtype.UUID `json:"client_record_id"`
ResourceID dbtype.UUID `json:"resource_id"`
UserID dbtype.UUID `json:"user_id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
CreatedAt time.Time `json:"created_at"`
DataJson json.RawMessage `json:"data_json"`
}
type CredboundOauthInitialAccessToken ¶
type CredboundOauthInitialAccessToken struct {
ID dbtype.UUID `json:"id"`
IssuerID dbtype.UUID `json:"issuer_id"`
Prefix string `json:"prefix"`
RegistrationCount int32 `json:"registration_count"`
MaxRegistrations int32 `json:"max_registrations"`
ExpiresAt time.Time `json:"expires_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
DataJson json.RawMessage `json:"data_json"`
}
type CredboundOauthIssuer ¶
type CredboundOauthRefreshToken ¶
type CredboundOauthRefreshToken struct {
ID dbtype.UUID `json:"id"`
FamilyID dbtype.UUID `json:"family_id"`
Prefix string `json:"prefix"`
GrantID dbtype.UUID `json:"grant_id"`
UsedAt sql.NullTime `json:"used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
ExpiresAt time.Time `json:"expires_at"`
DataJson json.RawMessage `json:"data_json"`
}
type CredboundOauthResource ¶
type CredboundPasskey ¶
type CredboundPasswordReset ¶
type CredboundPersonalAccessToken ¶
type CredboundPersonalAccessToken struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Name string `json:"name"`
Prefix string `json:"prefix"`
Digest []byte `json:"digest"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
ScopesJson json.RawMessage `json:"scopes_json"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt sql.NullTime `json:"expires_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type CredboundRecoveryCode ¶
type CredboundScimConfiguration ¶
type CredboundScimConfiguration struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Enabled bool `json:"enabled"`
DefaultRole string `json:"default_role"`
TrustDirectoryEmails bool `json:"trust_directory_emails"`
GroupRoleMappingsJson json.RawMessage `json:"group_role_mappings_json"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type CredboundScimCredential ¶
type CredboundScimCredential struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
Prefix string `json:"prefix"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt sql.NullTime `json:"expires_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type CredboundScimGroup ¶
type CredboundScimGroup struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
ExternalID sql.NullString `json:"external_id"`
DisplayName string `json:"display_name"`
MemberIdsJson json.RawMessage `json:"member_ids_json"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt sql.NullTime `json:"deleted_at"`
}
type CredboundScimUser ¶
type CredboundScimUser struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
UserID dbtype.UUID `json:"user_id"`
ExternalID sql.NullString `json:"external_id"`
NormalizedUserName string `json:"normalized_user_name"`
DisplayName string `json:"display_name"`
EmailsJson json.RawMessage `json:"emails_json"`
ProfileJson json.RawMessage `json:"profile_json"`
Active bool `json:"active"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeprovisionedAt sql.NullTime `json:"deprovisioned_at"`
}
type CredboundSession ¶
type CredboundSession struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Method string `json:"method"`
Level int16 `json:"level"`
AuthenticatedAt time.Time `json:"authenticated_at"`
SecondFactorRequired bool `json:"second_factor_required"`
UserAgent string `json:"user_agent"`
IpAddress string `json:"ip_address"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
LastSeenAt time.Time `json:"last_seen_at"`
ExpiresAt time.Time `json:"expires_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type CredboundSsoIdentity ¶
type CredboundSsoIdentity struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
ProviderConfigurationID dbtype.UUID `json:"provider_configuration_id"`
ProviderKind string `json:"provider_kind"`
Issuer string `json:"issuer"`
Subject string `json:"subject"`
Email string `json:"email"`
CreatedAt time.Time `json:"created_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
}
type CredboundTotpFactor ¶
type CredboundUser ¶
type CredboundUserEmail ¶
type CredboundUserEmail struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Address string `json:"address"`
IsPrimary bool `json:"is_primary"`
VerifiedAt sql.NullTime `json:"verified_at"`
VerificationDigest []byte `json:"verification_digest"`
VerificationExpiresAt sql.NullTime `json:"verification_expires_at"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type CredboundWorkspace ¶
type CredboundWorkspaceDomain ¶
type CredboundWorkspaceDomain struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Domain string `json:"domain"`
Challenge string `json:"challenge"`
ConfirmedAt sql.NullTime `json:"confirmed_at"`
AutoJoin bool `json:"auto_join"`
AutoJoinRole string `json:"auto_join_role"`
SsoProviderConfigurationID dbtype.UUID `json:"sso_provider_configuration_id"`
EnforceSso bool `json:"enforce_sso"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type CredboundWorkspaceInvitation ¶
type CredboundWorkspaceInvitation struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Email string `json:"email"`
Role string `json:"role"`
InvitedBy dbtype.UUID `json:"invited_by"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt time.Time `json:"expires_at"`
AcceptedAt sql.NullTime `json:"accepted_at"`
AcceptedUserID dbtype.UUID `json:"accepted_user_id"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type DeleteEmailParams ¶
type DeleteMembershipParams ¶
type DeletePasskeyParams ¶
type DeleteSCIMGroupParams ¶
type DeleteSSOIdentityParams ¶
type GetAuditChainHeadRow ¶
type GetMembershipParams ¶
type GetSCIMConfigurationByCredentialPrefixRow ¶
type GetSCIMConfigurationByCredentialPrefixRow struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Enabled bool `json:"enabled"`
DefaultRole string `json:"default_role"`
TrustDirectoryEmails bool `json:"trust_directory_emails"`
GroupRoleMappingsJson json.RawMessage `json:"group_role_mappings_json"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
CredentialID dbtype.UUID `json:"credential_id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
Prefix string `json:"prefix"`
Digest []byte `json:"digest"`
CredentialCreatedAt time.Time `json:"credential_created_at"`
ExpiresAt sql.NullTime `json:"expires_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type GetSCIMGroupByExternalIDParams ¶
type GetSCIMGroupByExternalIDParams struct {
ConfigurationID dbtype.UUID `json:"configuration_id"`
ExternalID sql.NullString `json:"external_id"`
}
type GetSCIMGroupParams ¶
type GetSCIMUserByExternalIDParams ¶
type GetSCIMUserByExternalIDParams struct {
ConfigurationID dbtype.UUID `json:"configuration_id"`
ExternalID sql.NullString `json:"external_id"`
}
type GetSCIMUserParams ¶
type GetSSOIdentityParams ¶
type GetUserByEmailRow ¶
type GetUserByIDRow ¶
type InsertAuditParams ¶
type InsertAuditParams struct {
ID dbtype.UUID `json:"id"`
OccurredAt time.Time `json:"occurred_at"`
ActorKind string `json:"actor_kind"`
ActorID dbtype.UUID `json:"actor_id"`
Action string `json:"action"`
ResourceType string `json:"resource_type"`
ResourceID string `json:"resource_id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Outcome string `json:"outcome"`
Reason string `json:"reason"`
IpAddress string `json:"ip_address"`
UserAgent string `json:"user_agent"`
Sequence sql.NullInt64 `json:"sequence"`
PreviousHash []byte `json:"previous_hash"`
Hash []byte `json:"hash"`
}
type InsertPATParams ¶
type InsertPATParams struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Name string `json:"name"`
Prefix string `json:"prefix"`
Digest []byte `json:"digest"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
ScopesJson json.RawMessage `json:"scopes_json"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt sql.NullTime `json:"expires_at"`
}
type InsertPasskeyParams ¶
type InsertPasswordParams ¶
type InsertSCIMConfigurationParams ¶
type InsertSCIMConfigurationParams struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Enabled bool `json:"enabled"`
DefaultRole string `json:"default_role"`
TrustDirectoryEmails bool `json:"trust_directory_emails"`
GroupRoleMappingsJson json.RawMessage `json:"group_role_mappings_json"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type InsertSCIMCredentialParams ¶
type InsertSCIMCredentialParams struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
Prefix string `json:"prefix"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt sql.NullTime `json:"expires_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
}
type InsertSCIMUserParams ¶
type InsertSCIMUserParams struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
UserID dbtype.UUID `json:"user_id"`
ExternalID sql.NullString `json:"external_id"`
NormalizedUserName string `json:"normalized_user_name"`
DisplayName string `json:"display_name"`
EmailsJson json.RawMessage `json:"emails_json"`
ProfileJson json.RawMessage `json:"profile_json"`
Active bool `json:"active"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeprovisionedAt sql.NullTime `json:"deprovisioned_at"`
}
type InsertSSOIdentityParams ¶
type InsertSSOIdentityParams struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
ProviderConfigurationID dbtype.UUID `json:"provider_configuration_id"`
ProviderKind string `json:"provider_kind"`
Issuer string `json:"issuer"`
Subject string `json:"subject"`
Email string `json:"email"`
CreatedAt time.Time `json:"created_at"`
LastUsedAt sql.NullTime `json:"last_used_at"`
}
type InsertSessionParams ¶
type InsertSessionParams struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Method string `json:"method"`
Level int16 `json:"level"`
AuthenticatedAt time.Time `json:"authenticated_at"`
SecondFactorRequired bool `json:"second_factor_required"`
UserAgent string `json:"user_agent"`
IpAddress string `json:"ip_address"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
LastSeenAt time.Time `json:"last_seen_at"`
ExpiresAt time.Time `json:"expires_at"`
}
type InsertUserEmailParams ¶
type InsertUserEmailParams struct {
ID dbtype.UUID `json:"id"`
UserID dbtype.UUID `json:"user_id"`
Address string `json:"address"`
IsPrimary bool `json:"is_primary"`
VerifiedAt sql.NullTime `json:"verified_at"`
VerificationDigest []byte `json:"verification_digest"`
VerificationExpiresAt sql.NullTime `json:"verification_expires_at"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type InsertUserParams ¶
type InsertWorkspaceDomainParams ¶
type InsertWorkspaceDomainParams struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Domain string `json:"domain"`
Challenge string `json:"challenge"`
ConfirmedAt sql.NullTime `json:"confirmed_at"`
AutoJoin bool `json:"auto_join"`
AutoJoinRole string `json:"auto_join_role"`
SsoProviderConfigurationID dbtype.UUID `json:"sso_provider_configuration_id"`
EnforceSso bool `json:"enforce_sso"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type InsertWorkspaceInvitationParams ¶
type InsertWorkspaceInvitationParams struct {
ID dbtype.UUID `json:"id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
Email string `json:"email"`
Role string `json:"role"`
InvitedBy dbtype.UUID `json:"invited_by"`
Digest []byte `json:"digest"`
CreatedAt time.Time `json:"created_at"`
ExpiresAt time.Time `json:"expires_at"`
}
type InsertWorkspaceParams ¶
type LockLoginThrottleParams ¶
type OAuthAccessTokenRecordsByGrantRow ¶
type OAuthAccessTokenRecordsByGrantRow struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthGrantRecordsRow ¶
type OAuthGrantRecordsRow struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthInsertClientParams ¶
type OAuthInsertGrantParams ¶
type OAuthInsertGrantParams struct {
ID dbtype.UUID `json:"id"`
ClientRecordID dbtype.UUID `json:"client_record_id"`
ResourceID dbtype.UUID `json:"resource_id"`
UserID dbtype.UUID `json:"user_id"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
CreatedAt time.Time `json:"created_at"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthInsertInitialAccessTokenParams ¶
type OAuthInsertInitialAccessTokenParams struct {
ID dbtype.UUID `json:"id"`
IssuerID dbtype.UUID `json:"issuer_id"`
Prefix string `json:"prefix"`
RegistrationCount int32 `json:"registration_count"`
MaxRegistrations int32 `json:"max_registrations"`
ExpiresAt time.Time `json:"expires_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthInsertIssuerParams ¶
type OAuthInsertRefreshTokenParams ¶
type OAuthInsertRefreshTokenParams struct {
ID dbtype.UUID `json:"id"`
FamilyID dbtype.UUID `json:"family_id"`
Prefix string `json:"prefix"`
GrantID dbtype.UUID `json:"grant_id"`
UsedAt sql.NullTime `json:"used_at"`
RevokedAt sql.NullTime `json:"revoked_at"`
ExpiresAt time.Time `json:"expires_at"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthRefreshTokenRecordsByGrantRow ¶
type OAuthRefreshTokenRecordsByGrantRow struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateAccessTokenJSONParams ¶
type OAuthUpdateAccessTokenJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateClientAccessTokenJSONParams ¶
type OAuthUpdateClientAccessTokenJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateClientJSONParams ¶
type OAuthUpdateClientJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateGrantJSONParams ¶
type OAuthUpdateGrantJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateIssuerJSONParams ¶
type OAuthUpdateIssuerJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateIssuerParams ¶
type OAuthUpdateIssuerParams struct {
ID dbtype.UUID `json:"id"`
Issuer string `json:"issuer"`
DataJson json.RawMessage `json:"data_json"`
}
type OAuthUpdateResourceJSONParams ¶
type OAuthUpdateResourceJSONParams struct {
ID dbtype.UUID `json:"id"`
DataJson json.RawMessage `json:"data_json"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AcceptWorkspaceInvitation ¶
func (*Queries) ActivateTOTP ¶
func (*Queries) ClaimBootstrap ¶
func (*Queries) ClearLoginThrottle ¶
func (*Queries) ClearPrimaryEmails ¶
func (q *Queries) ClearPrimaryEmails(ctx context.Context, arg ClearPrimaryEmailsParams) error
func (*Queries) ConfirmWorkspaceDomain ¶
func (*Queries) ConsumeEmailAuthentication ¶
func (*Queries) ConsumePasswordReset ¶
func (*Queries) ConsumeRecoveryCode ¶
func (*Queries) CountActiveWorkspaceAdministrators ¶
func (*Queries) CountEnabledRootAdministrators ¶
func (*Queries) CountRootAdministrators ¶
func (*Queries) CountUnusedRecoveryCodes ¶
func (*Queries) CountUserAuthenticationMethods ¶
func (*Queries) CountVerifiedEmails ¶
func (*Queries) CountWorkspacesOrphanedByUserDisable ¶
func (*Queries) DeleteEmail ¶
func (*Queries) DeleteInstanceAdministrator ¶
func (*Queries) DeleteMembership ¶
func (*Queries) DeleteOtherPasswordResets ¶
func (q *Queries) DeleteOtherPasswordResets(ctx context.Context, arg DeleteOtherPasswordResetsParams) error
func (*Queries) DeletePasskey ¶
func (*Queries) DeleteRecoveryCodes ¶
func (*Queries) DeleteSCIMGroup ¶
func (*Queries) DeleteSSOIdentity ¶
func (*Queries) DeleteStaleWorkspaceDomainClaim ¶
func (*Queries) DeleteTOTP ¶
func (*Queries) DeleteUserPasskeys ¶
func (*Queries) DeleteWorkspaceDomain ¶
func (*Queries) DisableSCIMConfiguration ¶
func (*Queries) GetAuditChainHead ¶
func (q *Queries) GetAuditChainHead(ctx context.Context) (GetAuditChainHeadRow, error)
func (*Queries) GetConfirmedWorkspaceDomainByName ¶
func (*Queries) GetEmailAuthentication ¶
func (*Queries) GetEmailByAddress ¶
func (*Queries) GetEmailVerification ¶
func (*Queries) GetInstanceAdministrator ¶
func (*Queries) GetLoginThrottle ¶
func (*Queries) GetMembership ¶
func (q *Queries) GetMembership(ctx context.Context, arg GetMembershipParams) (CredboundMembership, error)
func (*Queries) GetPATByID ¶
func (*Queries) GetPATByPrefix ¶
func (*Queries) GetPasskeyByCredentialID ¶
func (*Queries) GetPassword ¶
func (*Queries) GetPasswordReset ¶
func (*Queries) GetPendingWorkspaceInvitation ¶
func (q *Queries) GetPendingWorkspaceInvitation(ctx context.Context, arg GetPendingWorkspaceInvitationParams) (CredboundWorkspaceInvitation, error)
func (*Queries) GetSCIMConfiguration ¶
func (*Queries) GetSCIMConfigurationByCredentialPrefix ¶
func (*Queries) GetSCIMGroup ¶
func (q *Queries) GetSCIMGroup(ctx context.Context, arg GetSCIMGroupParams) (CredboundScimGroup, error)
func (*Queries) GetSCIMGroupByExternalID ¶
func (q *Queries) GetSCIMGroupByExternalID(ctx context.Context, arg GetSCIMGroupByExternalIDParams) (CredboundScimGroup, error)
func (*Queries) GetSCIMUser ¶
func (q *Queries) GetSCIMUser(ctx context.Context, arg GetSCIMUserParams) (CredboundScimUser, error)
func (*Queries) GetSCIMUserByExternalID ¶
func (q *Queries) GetSCIMUserByExternalID(ctx context.Context, arg GetSCIMUserByExternalIDParams) (CredboundScimUser, error)
func (*Queries) GetSCIMUserByUserName ¶
func (q *Queries) GetSCIMUserByUserName(ctx context.Context, arg GetSCIMUserByUserNameParams) (CredboundScimUser, error)
func (*Queries) GetSSOIdentity ¶
func (q *Queries) GetSSOIdentity(ctx context.Context, arg GetSSOIdentityParams) (CredboundSsoIdentity, error)
func (*Queries) GetSSOIdentityByID ¶
func (*Queries) GetSession ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) GetUserByID ¶
func (*Queries) GetWorkspace ¶
func (*Queries) GetWorkspaceDomain ¶
func (*Queries) GetWorkspaceInvitation ¶
func (*Queries) InsertAudit ¶
func (q *Queries) InsertAudit(ctx context.Context, arg InsertAuditParams) error
func (*Queries) InsertConsumedCeremony ¶
func (q *Queries) InsertConsumedCeremony(ctx context.Context, arg InsertConsumedCeremonyParams) error
func (*Queries) InsertEmailAuthentication ¶
func (q *Queries) InsertEmailAuthentication(ctx context.Context, arg InsertEmailAuthenticationParams) error
func (*Queries) InsertPAT ¶
func (q *Queries) InsertPAT(ctx context.Context, arg InsertPATParams) error
func (*Queries) InsertPasskey ¶
func (q *Queries) InsertPasskey(ctx context.Context, arg InsertPasskeyParams) error
func (*Queries) InsertPassword ¶
func (q *Queries) InsertPassword(ctx context.Context, arg InsertPasswordParams) error
func (*Queries) InsertPasswordReset ¶
func (q *Queries) InsertPasswordReset(ctx context.Context, arg InsertPasswordResetParams) error
func (*Queries) InsertRecoveryCode ¶
func (q *Queries) InsertRecoveryCode(ctx context.Context, arg InsertRecoveryCodeParams) error
func (*Queries) InsertSCIMConfiguration ¶
func (q *Queries) InsertSCIMConfiguration(ctx context.Context, arg InsertSCIMConfigurationParams) error
func (*Queries) InsertSCIMCredential ¶
func (q *Queries) InsertSCIMCredential(ctx context.Context, arg InsertSCIMCredentialParams) error
func (*Queries) InsertSCIMUser ¶
func (q *Queries) InsertSCIMUser(ctx context.Context, arg InsertSCIMUserParams) error
func (*Queries) InsertSSOIdentity ¶
func (q *Queries) InsertSSOIdentity(ctx context.Context, arg InsertSSOIdentityParams) error
func (*Queries) InsertSession ¶
func (q *Queries) InsertSession(ctx context.Context, arg InsertSessionParams) error
func (*Queries) InsertUser ¶
func (q *Queries) InsertUser(ctx context.Context, arg InsertUserParams) error
func (*Queries) InsertUserEmail ¶
func (q *Queries) InsertUserEmail(ctx context.Context, arg InsertUserEmailParams) error
func (*Queries) InsertWorkspace ¶
func (q *Queries) InsertWorkspace(ctx context.Context, arg InsertWorkspaceParams) error
func (*Queries) InsertWorkspaceDomain ¶
func (q *Queries) InsertWorkspaceDomain(ctx context.Context, arg InsertWorkspaceDomainParams) error
func (*Queries) InsertWorkspaceInvitation ¶
func (q *Queries) InsertWorkspaceInvitation(ctx context.Context, arg InsertWorkspaceInvitationParams) error
func (*Queries) ListAcceptedInvitationsForUser ¶
func (*Queries) ListInstanceAdministrators ¶
func (q *Queries) ListInstanceAdministrators(ctx context.Context) ([]CredboundInstanceAdministrator, error)
func (*Queries) ListSCIMConfigurationsByWorkspace ¶
func (*Queries) ListSCIMCredentials ¶
func (*Queries) ListSCIMUsersForUser ¶
func (*Queries) LockLoginThrottle ¶
func (*Queries) LockPassword ¶
func (*Queries) LockRootAdministrators ¶
func (*Queries) LockUserAdminWorkspaces ¶
func (*Queries) LockWorkspace ¶
func (*Queries) OAuthAccessTokenJSONByID ¶
func (*Queries) OAuthAccessTokenJSONByPrefix ¶
func (*Queries) OAuthAccessTokenRecordsByGrant ¶
func (*Queries) OAuthAuthorizationCodeJSONByID ¶
func (*Queries) OAuthAuthorizationCodeJSONByPrefix ¶
func (*Queries) OAuthClientAccessTokenJSONByID ¶
func (*Queries) OAuthClientAccessTokenJSONByPrefix ¶
func (*Queries) OAuthClientJSONByClientID ¶
func (q *Queries) OAuthClientJSONByClientID(ctx context.Context, arg OAuthClientJSONByClientIDParams) (json.RawMessage, error)
func (*Queries) OAuthClientJSONByID ¶
func (*Queries) OAuthClientJSONsByIssuer ¶
func (*Queries) OAuthConsumeAuthorizationCode ¶
func (*Queries) OAuthConsumeRefreshToken ¶
func (*Queries) OAuthGrantIDsByClient ¶
func (*Queries) OAuthGrantIDsByResource ¶
func (*Queries) OAuthGrantIDsByUser ¶
func (*Queries) OAuthGrantJSONByID ¶
func (*Queries) OAuthGrantRecords ¶
func (q *Queries) OAuthGrantRecords(ctx context.Context) ([]OAuthGrantRecordsRow, error)
func (*Queries) OAuthInitialAccessTokenJSONByID ¶
func (*Queries) OAuthInitialAccessTokenJSONByIDAndIssuer ¶
func (q *Queries) OAuthInitialAccessTokenJSONByIDAndIssuer(ctx context.Context, arg OAuthInitialAccessTokenJSONByIDAndIssuerParams) (json.RawMessage, error)
func (*Queries) OAuthInitialAccessTokenJSONByPrefix ¶
func (*Queries) OAuthInitialAccessTokenJSONsByIssuer ¶
func (*Queries) OAuthInsertAccessToken ¶
func (q *Queries) OAuthInsertAccessToken(ctx context.Context, arg OAuthInsertAccessTokenParams) error
func (*Queries) OAuthInsertAuthorizationCode ¶
func (q *Queries) OAuthInsertAuthorizationCode(ctx context.Context, arg OAuthInsertAuthorizationCodeParams) error
func (*Queries) OAuthInsertClient ¶
func (q *Queries) OAuthInsertClient(ctx context.Context, arg OAuthInsertClientParams) error
func (*Queries) OAuthInsertClientAccessToken ¶
func (q *Queries) OAuthInsertClientAccessToken(ctx context.Context, arg OAuthInsertClientAccessTokenParams) error
func (*Queries) OAuthInsertGrant ¶
func (q *Queries) OAuthInsertGrant(ctx context.Context, arg OAuthInsertGrantParams) error
func (*Queries) OAuthInsertInitialAccessToken ¶
func (q *Queries) OAuthInsertInitialAccessToken(ctx context.Context, arg OAuthInsertInitialAccessTokenParams) error
func (*Queries) OAuthInsertIssuer ¶
func (q *Queries) OAuthInsertIssuer(ctx context.Context, arg OAuthInsertIssuerParams) error
OAuth/OIDC writes and point lookups are generated. Only public cursor streams remain hand-written in the store because their row delivery is lazy.
func (*Queries) OAuthInsertRefreshToken ¶
func (q *Queries) OAuthInsertRefreshToken(ctx context.Context, arg OAuthInsertRefreshTokenParams) error
func (*Queries) OAuthInsertResource ¶
func (q *Queries) OAuthInsertResource(ctx context.Context, arg OAuthInsertResourceParams) error
func (*Queries) OAuthIssuerJSONByID ¶
func (*Queries) OAuthIssuerJSONByURL ¶
func (*Queries) OAuthLockIssuer ¶
func (*Queries) OAuthRefreshFamilyExists ¶
func (*Queries) OAuthRefreshFamilyGrantIDs ¶
func (*Queries) OAuthRefreshTokenByPrefix ¶
func (*Queries) OAuthRefreshTokenJSONByID ¶
func (*Queries) OAuthRefreshTokenRecordsByGrant ¶
func (*Queries) OAuthResourceJSONByID ¶
func (*Queries) OAuthResourceJSONByURI ¶
func (*Queries) OAuthRevokeInitialAccessToken ¶
func (*Queries) OAuthRevokeRefreshFamily ¶
func (*Queries) OAuthRevokeRefreshToken ¶
func (*Queries) OAuthUpdateAccessTokenJSON ¶
func (*Queries) OAuthUpdateClientAccessTokenJSON ¶
func (*Queries) OAuthUpdateClientJSON ¶
func (*Queries) OAuthUpdateGrantJSON ¶
func (*Queries) OAuthUpdateIssuer ¶
func (*Queries) OAuthUpdateIssuerJSON ¶
func (*Queries) OAuthUpdateResourceJSON ¶
func (*Queries) OAuthUpsertCIMDClient ¶
func (q *Queries) OAuthUpsertCIMDClient(ctx context.Context, arg OAuthUpsertCIMDClientParams) error
func (*Queries) OAuthUseInitialAccessToken ¶
func (*Queries) PruneConsumedCeremonies ¶
func (*Queries) RehashPassword ¶
func (*Queries) ReissueEmailVerification ¶
func (*Queries) ReplacePassword ¶
func (*Queries) RevokeAllWorkspacePATs ¶
func (q *Queries) RevokeAllWorkspacePATs(ctx context.Context, arg RevokeAllWorkspacePATsParams) error
func (*Queries) RevokeSCIMCredential ¶
func (*Queries) RevokeSCIMCredentials ¶
func (q *Queries) RevokeSCIMCredentials(ctx context.Context, arg RevokeSCIMCredentialsParams) error
func (*Queries) RevokeSessionByID ¶
func (*Queries) RevokeUserPATs ¶
func (q *Queries) RevokeUserPATs(ctx context.Context, arg RevokeUserPATsParams) error
func (*Queries) RevokeUserSessions ¶
func (q *Queries) RevokeUserSessions(ctx context.Context, arg RevokeUserSessionsParams) error
func (*Queries) RevokeWorkspaceInvitation ¶
func (*Queries) RevokeWorkspacePATs ¶
func (q *Queries) RevokeWorkspacePATs(ctx context.Context, arg RevokeWorkspacePATsParams) error
func (*Queries) SaveTOTPEnrollment ¶
func (*Queries) ScrubUserAcceptedInvitations ¶
func (*Queries) ScrubUserEmails ¶
func (q *Queries) ScrubUserEmails(ctx context.Context, arg ScrubUserEmailsParams) error
func (*Queries) ScrubUserPATNames ¶
func (*Queries) ScrubUserProfile ¶
func (*Queries) ScrubUserSCIMLinks ¶
func (q *Queries) ScrubUserSCIMLinks(ctx context.Context, arg ScrubUserSCIMLinksParams) error
func (*Queries) ScrubUserSSOEmails ¶
func (*Queries) ScrubUserSessions ¶
func (*Queries) SetPrimaryEmail ¶
func (*Queries) SetUserDisabled ¶
func (*Queries) SetWorkspaceDisabled ¶
func (*Queries) TouchPasskey ¶
func (*Queries) TouchSCIMCredential ¶
func (*Queries) TouchSSOIdentity ¶
func (*Queries) TouchSession ¶
func (*Queries) TouchUserLastSeen ¶
func (*Queries) UpdateAuditChainHead ¶
func (*Queries) UpdateSCIMConfiguration ¶
func (*Queries) UpdateSCIMUser ¶
func (*Queries) UpdateUser ¶
func (*Queries) UpdateWorkspace ¶
func (*Queries) UpdateWorkspaceDomainPolicy ¶
func (*Queries) UpsertInstanceAdministrator ¶
func (q *Queries) UpsertInstanceAdministrator(ctx context.Context, arg UpsertInstanceAdministratorParams) error
func (*Queries) UpsertLoginFailure ¶
func (*Queries) UpsertMembership ¶
func (q *Queries) UpsertMembership(ctx context.Context, arg UpsertMembershipParams) error
func (*Queries) UpsertPassword ¶
func (q *Queries) UpsertPassword(ctx context.Context, arg UpsertPasswordParams) error
func (*Queries) UpsertSCIMGroup ¶
func (q *Queries) UpsertSCIMGroup(ctx context.Context, arg UpsertSCIMGroupParams) error
func (*Queries) VerifyEmail ¶
type RehashPasswordParams ¶
type ReplacePasswordParams ¶
type RevokePATParams ¶
type RevokeSessionByIDParams ¶
type RevokeUserPATsParams ¶
type ScrubUserEmailsParams ¶
type ScrubUserProfileParams ¶
type SetPrimaryEmailParams ¶
type SetUserDisabledParams ¶
type TouchPATParams ¶
type TouchPasskeyParams ¶
type TouchSSOIdentityParams ¶
type TouchSessionParams ¶
type TouchUserLastSeenParams ¶
type UpdateSCIMConfigurationParams ¶
type UpdateSCIMConfigurationParams struct {
ID dbtype.UUID `json:"id"`
DefaultRole string `json:"default_role"`
TrustDirectoryEmails bool `json:"trust_directory_emails"`
GroupRoleMappingsJson json.RawMessage `json:"group_role_mappings_json"`
UpdatedAt time.Time `json:"updated_at"`
WorkspaceID dbtype.UUID `json:"workspace_id"`
}
type UpdateSCIMUserParams ¶
type UpdateSCIMUserParams struct {
ConfigurationID dbtype.UUID `json:"configuration_id"`
ID dbtype.UUID `json:"id"`
ExternalID sql.NullString `json:"external_id"`
NormalizedUserName string `json:"normalized_user_name"`
DisplayName string `json:"display_name"`
EmailsJson json.RawMessage `json:"emails_json"`
ProfileJson json.RawMessage `json:"profile_json"`
Active bool `json:"active"`
UpdatedAt time.Time `json:"updated_at"`
DeprovisionedAt sql.NullTime `json:"deprovisioned_at"`
}
type UpdateUserParams ¶
type UpdateWorkspaceDomainPolicyParams ¶
type UpdateWorkspaceDomainPolicyParams struct {
ID dbtype.UUID `json:"id"`
AutoJoin bool `json:"auto_join"`
AutoJoinRole string `json:"auto_join_role"`
SsoProviderConfigurationID dbtype.UUID `json:"sso_provider_configuration_id"`
EnforceSso bool `json:"enforce_sso"`
UpdatedAt time.Time `json:"updated_at"`
}
type UpdateWorkspaceParams ¶
type UpsertMembershipParams ¶
type UpsertMembershipParams struct {
WorkspaceID dbtype.UUID `json:"workspace_id"`
UserID dbtype.UUID `json:"user_id"`
Role string `json:"role"`
Status string `json:"status"`
ProvisioningSource string `json:"provisioning_source"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type UpsertPasswordParams ¶
type UpsertSCIMGroupParams ¶
type UpsertSCIMGroupParams struct {
ID dbtype.UUID `json:"id"`
ConfigurationID dbtype.UUID `json:"configuration_id"`
ExternalID sql.NullString `json:"external_id"`
DisplayName string `json:"display_name"`
MemberIdsJson json.RawMessage `json:"member_ids_json"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt sql.NullTime `json:"deleted_at"`
}
type UseTOTPParams ¶
Click to show internal directories.
Click to hide internal directories.