// Code generated by oagen. DO NOT EDIT.

package workos

// PaginationOrder represents pagination order values.
type PaginationOrder string

const (
	PaginationOrderNormal PaginationOrder = "normal"
	PaginationOrderDesc   PaginationOrder = "desc"
	PaginationOrderAsc    PaginationOrder = "asc"
)

// VaultByokKeyProvider represents vault byok key provider values.
type VaultByokKeyProvider string

const (
	VaultByokKeyProviderAwsKms        VaultByokKeyProvider = "AWS_KMS"
	VaultByokKeyProviderGcpKms        VaultByokKeyProvider = "GCP_KMS"
	VaultByokKeyProviderAzureKeyVault VaultByokKeyProvider = "AZURE_KEY_VAULT"
)

// OrganizationDomainDataState represents organization domain data state values.
type OrganizationDomainDataState string

const (
	OrganizationDomainDataStatePending  OrganizationDomainDataState = "pending"
	OrganizationDomainDataStateVerified OrganizationDomainDataState = "verified"
)

// DataIntegrationCredentialsType is an alias for DataIntegrationCredentialType.
type DataIntegrationCredentialsType = DataIntegrationCredentialType

// CustomProviderDefinitionAuthenticateVia represents custom provider definition authenticate via values.
type CustomProviderDefinitionAuthenticateVia string

const (
	CustomProviderDefinitionAuthenticateViaRequestBody     CustomProviderDefinitionAuthenticateVia = "request_body"
	CustomProviderDefinitionAuthenticateViaBasicAuthHeader CustomProviderDefinitionAuthenticateVia = "basic_auth_header"
)

// UpdateCustomProviderDefinitionAuthenticateVia is an alias for CustomProviderDefinitionAuthenticateVia.
type UpdateCustomProviderDefinitionAuthenticateVia = CustomProviderDefinitionAuthenticateVia

// ConnectedAccountState represents connected account state values.
type ConnectedAccountState string

const (
	ConnectedAccountStateConnected            ConnectedAccountState = "connected"
	ConnectedAccountStateNeedsReauthorization ConnectedAccountState = "needs_reauthorization"
)

// GenerateLinkIntent represents generate link intent values.
type GenerateLinkIntent string

const (
	GenerateLinkIntentSSO                GenerateLinkIntent = "sso"
	GenerateLinkIntentDsync              GenerateLinkIntent = "dsync"
	GenerateLinkIntentAuditLogs          GenerateLinkIntent = "audit_logs"
	GenerateLinkIntentLogStreams         GenerateLinkIntent = "log_streams"
	GenerateLinkIntentDomainVerification GenerateLinkIntent = "domain_verification"
	GenerateLinkIntentCertificateRenewal GenerateLinkIntent = "certificate_renewal"
	GenerateLinkIntentBringYourOwnKey    GenerateLinkIntent = "bring_your_own_key"
)

// CreateUserInviteOptionsLocale represents create user invite options locale values.
type CreateUserInviteOptionsLocale string

const (
	CreateUserInviteOptionsLocaleAf    CreateUserInviteOptionsLocale = "af"
	CreateUserInviteOptionsLocaleAm    CreateUserInviteOptionsLocale = "am"
	CreateUserInviteOptionsLocaleAr    CreateUserInviteOptionsLocale = "ar"
	CreateUserInviteOptionsLocaleBg    CreateUserInviteOptionsLocale = "bg"
	CreateUserInviteOptionsLocaleBn    CreateUserInviteOptionsLocale = "bn"
	CreateUserInviteOptionsLocaleBs    CreateUserInviteOptionsLocale = "bs"
	CreateUserInviteOptionsLocaleCa    CreateUserInviteOptionsLocale = "ca"
	CreateUserInviteOptionsLocaleCs    CreateUserInviteOptionsLocale = "cs"
	CreateUserInviteOptionsLocaleDa    CreateUserInviteOptionsLocale = "da"
	CreateUserInviteOptionsLocaleDe    CreateUserInviteOptionsLocale = "de"
	CreateUserInviteOptionsLocaleDeDe  CreateUserInviteOptionsLocale = "de-DE"
	CreateUserInviteOptionsLocaleEl    CreateUserInviteOptionsLocale = "el"
	CreateUserInviteOptionsLocaleEn    CreateUserInviteOptionsLocale = "en"
	CreateUserInviteOptionsLocaleEnAu  CreateUserInviteOptionsLocale = "en-AU"
	CreateUserInviteOptionsLocaleEnCa  CreateUserInviteOptionsLocale = "en-CA"
	CreateUserInviteOptionsLocaleEnGb  CreateUserInviteOptionsLocale = "en-GB"
	CreateUserInviteOptionsLocaleEnUs  CreateUserInviteOptionsLocale = "en-US"
	CreateUserInviteOptionsLocaleEs    CreateUserInviteOptionsLocale = "es"
	CreateUserInviteOptionsLocaleEs419 CreateUserInviteOptionsLocale = "es-419"
	CreateUserInviteOptionsLocaleEsEs  CreateUserInviteOptionsLocale = "es-ES"
	CreateUserInviteOptionsLocaleEsUs  CreateUserInviteOptionsLocale = "es-US"
	CreateUserInviteOptionsLocaleEt    CreateUserInviteOptionsLocale = "et"
	CreateUserInviteOptionsLocaleFa    CreateUserInviteOptionsLocale = "fa"
	CreateUserInviteOptionsLocaleFi    CreateUserInviteOptionsLocale = "fi"
	CreateUserInviteOptionsLocaleFil   CreateUserInviteOptionsLocale = "fil"
	CreateUserInviteOptionsLocaleFr    CreateUserInviteOptionsLocale = "fr"
	CreateUserInviteOptionsLocaleFrBe  CreateUserInviteOptionsLocale = "fr-BE"
	CreateUserInviteOptionsLocaleFrCa  CreateUserInviteOptionsLocale = "fr-CA"
	CreateUserInviteOptionsLocaleFrFr  CreateUserInviteOptionsLocale = "fr-FR"
	CreateUserInviteOptionsLocaleFy    CreateUserInviteOptionsLocale = "fy"
	CreateUserInviteOptionsLocaleGl    CreateUserInviteOptionsLocale = "gl"
	CreateUserInviteOptionsLocaleGu    CreateUserInviteOptionsLocale = "gu"
	CreateUserInviteOptionsLocaleHa    CreateUserInviteOptionsLocale = "ha"
	CreateUserInviteOptionsLocaleHe    CreateUserInviteOptionsLocale = "he"
	CreateUserInviteOptionsLocaleHi    CreateUserInviteOptionsLocale = "hi"
	CreateUserInviteOptionsLocaleHr    CreateUserInviteOptionsLocale = "hr"
	CreateUserInviteOptionsLocaleHu    CreateUserInviteOptionsLocale = "hu"
	CreateUserInviteOptionsLocaleHy    CreateUserInviteOptionsLocale = "hy"
	CreateUserInviteOptionsLocaleID    CreateUserInviteOptionsLocale = "id"
	CreateUserInviteOptionsLocaleIs    CreateUserInviteOptionsLocale = "is"
	CreateUserInviteOptionsLocaleIt    CreateUserInviteOptionsLocale = "it"
	CreateUserInviteOptionsLocaleItIt  CreateUserInviteOptionsLocale = "it-IT"
	CreateUserInviteOptionsLocaleJa    CreateUserInviteOptionsLocale = "ja"
	CreateUserInviteOptionsLocaleJv    CreateUserInviteOptionsLocale = "jv"
	CreateUserInviteOptionsLocaleKa    CreateUserInviteOptionsLocale = "ka"
	CreateUserInviteOptionsLocaleKk    CreateUserInviteOptionsLocale = "kk"
	CreateUserInviteOptionsLocaleKm    CreateUserInviteOptionsLocale = "km"
	CreateUserInviteOptionsLocaleKn    CreateUserInviteOptionsLocale = "kn"
	CreateUserInviteOptionsLocaleKo    CreateUserInviteOptionsLocale = "ko"
	CreateUserInviteOptionsLocaleLt    CreateUserInviteOptionsLocale = "lt"
	CreateUserInviteOptionsLocaleLv    CreateUserInviteOptionsLocale = "lv"
	CreateUserInviteOptionsLocaleMk    CreateUserInviteOptionsLocale = "mk"
	CreateUserInviteOptionsLocaleMl    CreateUserInviteOptionsLocale = "ml"
	CreateUserInviteOptionsLocaleMn    CreateUserInviteOptionsLocale = "mn"
	CreateUserInviteOptionsLocaleMr    CreateUserInviteOptionsLocale = "mr"
	CreateUserInviteOptionsLocaleMs    CreateUserInviteOptionsLocale = "ms"
	CreateUserInviteOptionsLocaleMy    CreateUserInviteOptionsLocale = "my"
	CreateUserInviteOptionsLocaleNb    CreateUserInviteOptionsLocale = "nb"
	CreateUserInviteOptionsLocaleNe    CreateUserInviteOptionsLocale = "ne"
	CreateUserInviteOptionsLocaleNl    CreateUserInviteOptionsLocale = "nl"
	CreateUserInviteOptionsLocaleNlBe  CreateUserInviteOptionsLocale = "nl-BE"
	CreateUserInviteOptionsLocaleNlNl  CreateUserInviteOptionsLocale = "nl-NL"
	CreateUserInviteOptionsLocaleNn    CreateUserInviteOptionsLocale = "nn"
	CreateUserInviteOptionsLocaleNo    CreateUserInviteOptionsLocale = "no"
	CreateUserInviteOptionsLocalePa    CreateUserInviteOptionsLocale = "pa"
	CreateUserInviteOptionsLocalePl    CreateUserInviteOptionsLocale = "pl"
	CreateUserInviteOptionsLocalePt    CreateUserInviteOptionsLocale = "pt"
	CreateUserInviteOptionsLocalePtBr  CreateUserInviteOptionsLocale = "pt-BR"
	CreateUserInviteOptionsLocalePtPt  CreateUserInviteOptionsLocale = "pt-PT"
	CreateUserInviteOptionsLocaleRo    CreateUserInviteOptionsLocale = "ro"
	CreateUserInviteOptionsLocaleRu    CreateUserInviteOptionsLocale = "ru"
	CreateUserInviteOptionsLocaleSk    CreateUserInviteOptionsLocale = "sk"
	CreateUserInviteOptionsLocaleSl    CreateUserInviteOptionsLocale = "sl"
	CreateUserInviteOptionsLocaleSq    CreateUserInviteOptionsLocale = "sq"
	CreateUserInviteOptionsLocaleSr    CreateUserInviteOptionsLocale = "sr"
	CreateUserInviteOptionsLocaleSv    CreateUserInviteOptionsLocale = "sv"
	CreateUserInviteOptionsLocaleSw    CreateUserInviteOptionsLocale = "sw"
	CreateUserInviteOptionsLocaleTa    CreateUserInviteOptionsLocale = "ta"
	CreateUserInviteOptionsLocaleTe    CreateUserInviteOptionsLocale = "te"
	CreateUserInviteOptionsLocaleTh    CreateUserInviteOptionsLocale = "th"
	CreateUserInviteOptionsLocaleTr    CreateUserInviteOptionsLocale = "tr"
	CreateUserInviteOptionsLocaleUk    CreateUserInviteOptionsLocale = "uk"
	CreateUserInviteOptionsLocaleUr    CreateUserInviteOptionsLocale = "ur"
	CreateUserInviteOptionsLocaleUz    CreateUserInviteOptionsLocale = "uz"
	CreateUserInviteOptionsLocaleVi    CreateUserInviteOptionsLocale = "vi"
	CreateUserInviteOptionsLocaleZh    CreateUserInviteOptionsLocale = "zh"
	CreateUserInviteOptionsLocaleZhCn  CreateUserInviteOptionsLocale = "zh-CN"
	CreateUserInviteOptionsLocaleZhHk  CreateUserInviteOptionsLocale = "zh-HK"
	CreateUserInviteOptionsLocaleZhTw  CreateUserInviteOptionsLocale = "zh-TW"
	CreateUserInviteOptionsLocaleZu    CreateUserInviteOptionsLocale = "zu"
)

// ResendUserInviteOptionsLocale is an alias for CreateUserInviteOptionsLocale.
type ResendUserInviteOptionsLocale = CreateUserInviteOptionsLocale

// CreateUserPasswordHashType represents create user password hash type values.
type CreateUserPasswordHashType string

const (
	CreateUserPasswordHashTypeBcrypt         CreateUserPasswordHashType = "bcrypt"
	CreateUserPasswordHashTypeFirebaseScrypt CreateUserPasswordHashType = "firebase-scrypt"
	CreateUserPasswordHashTypeSsha           CreateUserPasswordHashType = "ssha"
	CreateUserPasswordHashTypeScrypt         CreateUserPasswordHashType = "scrypt"
	CreateUserPasswordHashTypePbkdf2         CreateUserPasswordHashType = "pbkdf2"
	CreateUserPasswordHashTypeArgon2         CreateUserPasswordHashType = "argon2"
)

// UpdateUserPasswordHashType is an alias for CreateUserPasswordHashType.
type UpdateUserPasswordHashType = CreateUserPasswordHashType

// CreateWebhookEndpointEvents represents create webhook endpoint events values.
type CreateWebhookEndpointEvents string

const (
	CreateWebhookEndpointEventsAgentRegistrationCreated                   CreateWebhookEndpointEvents = "agent.registration.created"
	CreateWebhookEndpointEventsAgentRegistrationClaimAttemptCreated       CreateWebhookEndpointEvents = "agent.registration.claim.attempt.created"
	CreateWebhookEndpointEventsAgentRegistrationClaimCompleted            CreateWebhookEndpointEvents = "agent.registration.claim.completed"
	CreateWebhookEndpointEventsAgentRegistrationCredentialIssued          CreateWebhookEndpointEvents = "agent.registration.credential.issued"
	CreateWebhookEndpointEventsAgentRegistrationOrganizationSwitched      CreateWebhookEndpointEvents = "agent.registration.organization.switched"
	CreateWebhookEndpointEventsAuthenticationEmailVerificationSucceeded   CreateWebhookEndpointEvents = "authentication.email_verification_succeeded"
	CreateWebhookEndpointEventsAuthenticationMagicAuthFailed              CreateWebhookEndpointEvents = "authentication.magic_auth_failed"
	CreateWebhookEndpointEventsAuthenticationMagicAuthSucceeded           CreateWebhookEndpointEvents = "authentication.magic_auth_succeeded"
	CreateWebhookEndpointEventsAuthenticationMFASucceeded                 CreateWebhookEndpointEvents = "authentication.mfa_succeeded"
	CreateWebhookEndpointEventsAuthenticationOAuthFailed                  CreateWebhookEndpointEvents = "authentication.oauth_failed"
	CreateWebhookEndpointEventsAuthenticationOAuthSucceeded               CreateWebhookEndpointEvents = "authentication.oauth_succeeded"
	CreateWebhookEndpointEventsAuthenticationPasswordFailed               CreateWebhookEndpointEvents = "authentication.password_failed"
	CreateWebhookEndpointEventsAuthenticationPasswordSucceeded            CreateWebhookEndpointEvents = "authentication.password_succeeded"
	CreateWebhookEndpointEventsAuthenticationPasskeyFailed                CreateWebhookEndpointEvents = "authentication.passkey_failed"
	CreateWebhookEndpointEventsAuthenticationPasskeySucceeded             CreateWebhookEndpointEvents = "authentication.passkey_succeeded"
	CreateWebhookEndpointEventsAuthenticationSSOFailed                    CreateWebhookEndpointEvents = "authentication.sso_failed"
	CreateWebhookEndpointEventsAuthenticationSSOStarted                   CreateWebhookEndpointEvents = "authentication.sso_started"
	CreateWebhookEndpointEventsAuthenticationSSOSucceeded                 CreateWebhookEndpointEvents = "authentication.sso_succeeded"
	CreateWebhookEndpointEventsAuthenticationSSOTimedOut                  CreateWebhookEndpointEvents = "authentication.sso_timed_out"
	CreateWebhookEndpointEventsAuthenticationRadarRiskDetected            CreateWebhookEndpointEvents = "authentication.radar_risk_detected"
	CreateWebhookEndpointEventsAuthenticationReauthenticationSucceeded    CreateWebhookEndpointEvents = "authentication.reauthentication_succeeded"
	CreateWebhookEndpointEventsAPIKeyCreated                              CreateWebhookEndpointEvents = "api_key.created"
	CreateWebhookEndpointEventsAPIKeyRevoked                              CreateWebhookEndpointEvents = "api_key.revoked"
	CreateWebhookEndpointEventsAPIKeyUpdated                              CreateWebhookEndpointEvents = "api_key.updated"
	CreateWebhookEndpointEventsConnectionActivated                        CreateWebhookEndpointEvents = "connection.activated"
	CreateWebhookEndpointEventsConnectionDeactivated                      CreateWebhookEndpointEvents = "connection.deactivated"
	CreateWebhookEndpointEventsConnectionSAMLCertificateRenewalRequired   CreateWebhookEndpointEvents = "connection.saml_certificate_renewal_required"
	CreateWebhookEndpointEventsConnectionSAMLCertificateRenewed           CreateWebhookEndpointEvents = "connection.saml_certificate_renewed"
	CreateWebhookEndpointEventsConnectionDeleted                          CreateWebhookEndpointEvents = "connection.deleted"
	CreateWebhookEndpointEventsDsyncActivated                             CreateWebhookEndpointEvents = "dsync.activated"
	CreateWebhookEndpointEventsDsyncDeleted                               CreateWebhookEndpointEvents = "dsync.deleted"
	CreateWebhookEndpointEventsDsyncGroupCreated                          CreateWebhookEndpointEvents = "dsync.group.created"
	CreateWebhookEndpointEventsDsyncGroupDeleted                          CreateWebhookEndpointEvents = "dsync.group.deleted"
	CreateWebhookEndpointEventsDsyncGroupUpdated                          CreateWebhookEndpointEvents = "dsync.group.updated"
	CreateWebhookEndpointEventsDsyncGroupUserAdded                        CreateWebhookEndpointEvents = "dsync.group.user_added"
	CreateWebhookEndpointEventsDsyncGroupUserRemoved                      CreateWebhookEndpointEvents = "dsync.group.user_removed"
	CreateWebhookEndpointEventsDsyncUserCreated                           CreateWebhookEndpointEvents = "dsync.user.created"
	CreateWebhookEndpointEventsDsyncUserDeleted                           CreateWebhookEndpointEvents = "dsync.user.deleted"
	CreateWebhookEndpointEventsDsyncUserUpdated                           CreateWebhookEndpointEvents = "dsync.user.updated"
	CreateWebhookEndpointEventsEmailVerificationCreated                   CreateWebhookEndpointEvents = "email_verification.created"
	CreateWebhookEndpointEventsGroupCreated                               CreateWebhookEndpointEvents = "group.created"
	CreateWebhookEndpointEventsGroupDeleted                               CreateWebhookEndpointEvents = "group.deleted"
	CreateWebhookEndpointEventsGroupMemberAdded                           CreateWebhookEndpointEvents = "group.member_added"
	CreateWebhookEndpointEventsGroupMemberRemoved                         CreateWebhookEndpointEvents = "group.member_removed"
	CreateWebhookEndpointEventsGroupUpdated                               CreateWebhookEndpointEvents = "group.updated"
	CreateWebhookEndpointEventsFlagCreated                                CreateWebhookEndpointEvents = "flag.created"
	CreateWebhookEndpointEventsFlagDeleted                                CreateWebhookEndpointEvents = "flag.deleted"
	CreateWebhookEndpointEventsFlagUpdated                                CreateWebhookEndpointEvents = "flag.updated"
	CreateWebhookEndpointEventsFlagRuleUpdated                            CreateWebhookEndpointEvents = "flag.rule_updated"
	CreateWebhookEndpointEventsInvitationAccepted                         CreateWebhookEndpointEvents = "invitation.accepted"
	CreateWebhookEndpointEventsInvitationCreated                          CreateWebhookEndpointEvents = "invitation.created"
	CreateWebhookEndpointEventsInvitationResent                           CreateWebhookEndpointEvents = "invitation.resent"
	CreateWebhookEndpointEventsInvitationRevoked                          CreateWebhookEndpointEvents = "invitation.revoked"
	CreateWebhookEndpointEventsMagicAuthCreated                           CreateWebhookEndpointEvents = "magic_auth.created"
	CreateWebhookEndpointEventsOrganizationCreated                        CreateWebhookEndpointEvents = "organization.created"
	CreateWebhookEndpointEventsOrganizationDeleted                        CreateWebhookEndpointEvents = "organization.deleted"
	CreateWebhookEndpointEventsOrganizationUpdated                        CreateWebhookEndpointEvents = "organization.updated"
	CreateWebhookEndpointEventsOrganizationDomainCreated                  CreateWebhookEndpointEvents = "organization_domain.created"
	CreateWebhookEndpointEventsOrganizationDomainDeleted                  CreateWebhookEndpointEvents = "organization_domain.deleted"
	CreateWebhookEndpointEventsOrganizationDomainUpdated                  CreateWebhookEndpointEvents = "organization_domain.updated"
	CreateWebhookEndpointEventsOrganizationDomainVerified                 CreateWebhookEndpointEvents = "organization_domain.verified"
	CreateWebhookEndpointEventsOrganizationDomainVerificationFailed       CreateWebhookEndpointEvents = "organization_domain.verification_failed"
	CreateWebhookEndpointEventsPasswordResetCreated                       CreateWebhookEndpointEvents = "password_reset.created"
	CreateWebhookEndpointEventsPasswordResetSucceeded                     CreateWebhookEndpointEvents = "password_reset.succeeded"
	CreateWebhookEndpointEventsUserCreated                                CreateWebhookEndpointEvents = "user.created"
	CreateWebhookEndpointEventsUserUpdated                                CreateWebhookEndpointEvents = "user.updated"
	CreateWebhookEndpointEventsUserDeleted                                CreateWebhookEndpointEvents = "user.deleted"
	CreateWebhookEndpointEventsOrganizationMembershipCreated              CreateWebhookEndpointEvents = "organization_membership.created"
	CreateWebhookEndpointEventsOrganizationMembershipDeleted              CreateWebhookEndpointEvents = "organization_membership.deleted"
	CreateWebhookEndpointEventsOrganizationMembershipUpdated              CreateWebhookEndpointEvents = "organization_membership.updated"
	CreateWebhookEndpointEventsRoleCreated                                CreateWebhookEndpointEvents = "role.created"
	CreateWebhookEndpointEventsRoleDeleted                                CreateWebhookEndpointEvents = "role.deleted"
	CreateWebhookEndpointEventsRoleUpdated                                CreateWebhookEndpointEvents = "role.updated"
	CreateWebhookEndpointEventsOrganizationRoleCreated                    CreateWebhookEndpointEvents = "organization_role.created"
	CreateWebhookEndpointEventsOrganizationRoleDeleted                    CreateWebhookEndpointEvents = "organization_role.deleted"
	CreateWebhookEndpointEventsOrganizationRoleUpdated                    CreateWebhookEndpointEvents = "organization_role.updated"
	CreateWebhookEndpointEventsPermissionCreated                          CreateWebhookEndpointEvents = "permission.created"
	CreateWebhookEndpointEventsPermissionDeleted                          CreateWebhookEndpointEvents = "permission.deleted"
	CreateWebhookEndpointEventsPermissionUpdated                          CreateWebhookEndpointEvents = "permission.updated"
	CreateWebhookEndpointEventsPipesConnectedAccountConnected             CreateWebhookEndpointEvents = "pipes.connected_account.connected"
	CreateWebhookEndpointEventsPipesConnectedAccountConnectionFailed      CreateWebhookEndpointEvents = "pipes.connected_account.connection_failed"
	CreateWebhookEndpointEventsPipesConnectedAccountDisconnected          CreateWebhookEndpointEvents = "pipes.connected_account.disconnected"
	CreateWebhookEndpointEventsPipesConnectedAccountReauthorizationNeeded CreateWebhookEndpointEvents = "pipes.connected_account.reauthorization_needed"
	CreateWebhookEndpointEventsSessionCreated                             CreateWebhookEndpointEvents = "session.created"
	CreateWebhookEndpointEventsSessionRevoked                             CreateWebhookEndpointEvents = "session.revoked"
	CreateWebhookEndpointEventsWaitlistUserApproved                       CreateWebhookEndpointEvents = "waitlist_user.approved"
	CreateWebhookEndpointEventsWaitlistUserCreated                        CreateWebhookEndpointEvents = "waitlist_user.created"
	CreateWebhookEndpointEventsWaitlistUserDenied                         CreateWebhookEndpointEvents = "waitlist_user.denied"
)

// UpdateWebhookEndpointStatus represents update webhook endpoint status values.
type UpdateWebhookEndpointStatus string

const (
	UpdateWebhookEndpointStatusEnabled  UpdateWebhookEndpointStatus = "enabled"
	UpdateWebhookEndpointStatusDisabled UpdateWebhookEndpointStatus = "disabled"
)

// UpdateWebhookEndpointEvents is an alias for CreateWebhookEndpointEvents.
type UpdateWebhookEndpointEvents = CreateWebhookEndpointEvents

// WidgetSessionTokenScopes represents widget session token scopes values.
type WidgetSessionTokenScopes string

const (
	WidgetSessionTokenScopesWidgetsUsersTableManage         WidgetSessionTokenScopes = "widgets:users-table:manage"
	WidgetSessionTokenScopesWidgetsDomainVerificationManage WidgetSessionTokenScopes = "widgets:domain-verification:manage"
	WidgetSessionTokenScopesWidgetsSSOManage                WidgetSessionTokenScopes = "widgets:sso:manage"
	WidgetSessionTokenScopesWidgetsAPIKeysManage            WidgetSessionTokenScopes = "widgets:api-keys:manage"
	WidgetSessionTokenScopesWidgetsDsyncManage              WidgetSessionTokenScopes = "widgets:dsync:manage"
	WidgetSessionTokenScopesWidgetsAuditLogStreamingManage  WidgetSessionTokenScopes = "widgets:audit-log-streaming:manage"
	WidgetSessionTokenScopesWidgetsPipesManage              WidgetSessionTokenScopes = "widgets:pipes:manage"
)

// AuditLogExportState represents audit log export state values.
type AuditLogExportState string

const (
	AuditLogExportStatePending AuditLogExportState = "pending"
	AuditLogExportStateReady   AuditLogExportState = "ready"
	AuditLogExportStateError   AuditLogExportState = "error"
	AuditLogExportStateExpired AuditLogExportState = "expired"
)

// AuthenticationFactorEnrolledType represents authentication factor enrolled type values.
type AuthenticationFactorEnrolledType string

const (
	AuthenticationFactorEnrolledTypeGenericOtp AuthenticationFactorEnrolledType = "generic_otp"
	AuthenticationFactorEnrolledTypeSms        AuthenticationFactorEnrolledType = "sms"
	AuthenticationFactorEnrolledTypeTOTP       AuthenticationFactorEnrolledType = "totp"
	AuthenticationFactorEnrolledTypeWebauthn   AuthenticationFactorEnrolledType = "webauthn"
)

// AuthenticationFactorType is an alias for AuthenticationFactorEnrolledType.
type AuthenticationFactorType = AuthenticationFactorEnrolledType

// RoleType represents role type values.
type RoleType string

const (
	RoleTypeEnvironmentRole  RoleType = "EnvironmentRole"
	RoleTypeOrganizationRole RoleType = "OrganizationRole"
)

// ConnectionType represents connection type values.
type ConnectionType string

const (
	ConnectionTypePending                ConnectionType = "Pending"
	ConnectionTypeAdfssaml               ConnectionType = "ADFSSAML"
	ConnectionTypeAdpOIDC                ConnectionType = "AdpOidc"
	ConnectionTypeAppleOAuth             ConnectionType = "AppleOAuth"
	ConnectionTypeAuth0Migration         ConnectionType = "Auth0Migration"
	ConnectionTypeAuth0SAML              ConnectionType = "Auth0SAML"
	ConnectionTypeAzureSAML              ConnectionType = "AzureSAML"
	ConnectionTypeBitbucketOAuth         ConnectionType = "BitbucketOAuth"
	ConnectionTypeCasSAML                ConnectionType = "CasSAML"
	ConnectionTypeClassLinkSAML          ConnectionType = "ClassLinkSAML"
	ConnectionTypeCleverOIDC             ConnectionType = "CleverOIDC"
	ConnectionTypeCloudflareSAML         ConnectionType = "CloudflareSAML"
	ConnectionTypeCyberArkSAML           ConnectionType = "CyberArkSAML"
	ConnectionTypeDiscordOAuth           ConnectionType = "DiscordOAuth"
	ConnectionTypeDuoSAML                ConnectionType = "DuoSAML"
	ConnectionTypeEntraIDOIDC            ConnectionType = "EntraIdOIDC"
	ConnectionTypeGenericOIDC            ConnectionType = "GenericOIDC"
	ConnectionTypeGenericSAML            ConnectionType = "GenericSAML"
	ConnectionTypeGitHubOAuth            ConnectionType = "GitHubOAuth"
	ConnectionTypeGitLabOAuth            ConnectionType = "GitLabOAuth"
	ConnectionTypeGoogleOAuth            ConnectionType = "GoogleOAuth"
	ConnectionTypeGoogleOIDC             ConnectionType = "GoogleOIDC"
	ConnectionTypeGoogleSAML             ConnectionType = "GoogleSAML"
	ConnectionTypeIntuitOAuth            ConnectionType = "IntuitOAuth"
	ConnectionTypeJumpCloudSAML          ConnectionType = "JumpCloudSAML"
	ConnectionTypeKeycloakSAML           ConnectionType = "KeycloakSAML"
	ConnectionTypeLastPassSAML           ConnectionType = "LastPassSAML"
	ConnectionTypeLinkedInOAuth          ConnectionType = "LinkedInOAuth"
	ConnectionTypeLoginGovOIDC           ConnectionType = "LoginGovOidc"
	ConnectionTypeMagicLink              ConnectionType = "MagicLink"
	ConnectionTypeMicrosoftOAuth         ConnectionType = "MicrosoftOAuth"
	ConnectionTypeMiniOrangeSAML         ConnectionType = "MiniOrangeSAML"
	ConnectionTypeNetIqSAML              ConnectionType = "NetIqSAML"
	ConnectionTypeOktaOIDC               ConnectionType = "OktaOIDC"
	ConnectionTypeOktaSAML               ConnectionType = "OktaSAML"
	ConnectionTypeOneLoginSAML           ConnectionType = "OneLoginSAML"
	ConnectionTypeOracleSAML             ConnectionType = "OracleSAML"
	ConnectionTypePingFederateSAML       ConnectionType = "PingFederateSAML"
	ConnectionTypePingOneSAML            ConnectionType = "PingOneSAML"
	ConnectionTypeRipplingSAML           ConnectionType = "RipplingSAML"
	ConnectionTypeSalesforceSAML         ConnectionType = "SalesforceSAML"
	ConnectionTypeShibbolethGenericSAML  ConnectionType = "ShibbolethGenericSAML"
	ConnectionTypeShibbolethSAML         ConnectionType = "ShibbolethSAML"
	ConnectionTypeSimpleSAMLPhpSAML      ConnectionType = "SimpleSamlPhpSAML"
	ConnectionTypeSalesforceOAuth        ConnectionType = "SalesforceOAuth"
	ConnectionTypeSlackOAuth             ConnectionType = "SlackOAuth"
	ConnectionTypeTestIdp                ConnectionType = "TestIdp"
	ConnectionTypeVercelMarketplaceOAuth ConnectionType = "VercelMarketplaceOAuth"
	ConnectionTypeVercelOAuth            ConnectionType = "VercelOAuth"
	ConnectionTypeVMwareSAML             ConnectionType = "VMwareSAML"
	ConnectionTypeXeroOAuth              ConnectionType = "XeroOAuth"
)

// ConnectionState represents connection state values.
type ConnectionState string

const (
	ConnectionStateRequiresType ConnectionState = "requires_type"
	ConnectionStateDraft        ConnectionState = "draft"
	ConnectionStateActive       ConnectionState = "active"
	ConnectionStateValidating   ConnectionState = "validating"
	ConnectionStateInactive     ConnectionState = "inactive"
	ConnectionStateDeleting     ConnectionState = "deleting"
)

// ConnectionStatus is an alias for ConnectionActivatedDataStatus.
type ConnectionStatus = ConnectionActivatedDataStatus

// DirectoryType represents directory type values.
type DirectoryType string

const (
	DirectoryTypeAzureSCIMV20        DirectoryType = "azure scim v2.0"
	DirectoryTypeBamboohr            DirectoryType = "bamboohr"
	DirectoryTypeBreatheHr           DirectoryType = "breathe hr"
	DirectoryTypeCezanneHr           DirectoryType = "cezanne hr"
	DirectoryTypeCyberarkSCIMV20     DirectoryType = "cyberark scim v2.0"
	DirectoryTypeFourthHr            DirectoryType = "fourth hr"
	DirectoryTypeGenericSCIMV20      DirectoryType = "generic scim v2.0"
	DirectoryTypeGsuiteDirectory     DirectoryType = "gsuite directory"
	DirectoryTypeHibob               DirectoryType = "hibob"
	DirectoryTypeSailpointSCIMV20    DirectoryType = "sailpoint scim v2.0"
	DirectoryTypeJumpCloudSCIMV20    DirectoryType = "jump cloud scim v2.0"
	DirectoryTypeOktaSCIMV20         DirectoryType = "okta scim v2.0"
	DirectoryTypeOneloginSCIMV20     DirectoryType = "onelogin scim v2.0"
	DirectoryTypePeopleHr            DirectoryType = "people hr"
	DirectoryTypePersonio            DirectoryType = "personio"
	DirectoryTypePingfederateSCIMV20 DirectoryType = "pingfederate scim v2.0"
	DirectoryTypeRipplingSCIMV20     DirectoryType = "rippling scim v2.0"
	DirectoryTypeS3                  DirectoryType = "s3"
	DirectoryTypeSftp                DirectoryType = "sftp"
	DirectoryTypeSftpWorkday         DirectoryType = "sftp workday"
	DirectoryTypeWorkday             DirectoryType = "workday"
)

// DirectoryState represents directory state values.
type DirectoryState string

const (
	DirectoryStateLinked             DirectoryState = "linked"
	DirectoryStateValidating         DirectoryState = "validating"
	DirectoryStateInvalidCredentials DirectoryState = "invalid_credentials"
	DirectoryStateUnlinked           DirectoryState = "unlinked"
	DirectoryStateDeleting           DirectoryState = "deleting"
)

// DirectoryUserWithGroupsState is an alias for DirectoryUserState.
type DirectoryUserWithGroupsState = DirectoryUserState

// EventContextActorSource represents event context actor source values.
type EventContextActorSource string

const (
	EventContextActorSourceAPI         EventContextActorSource = "api"
	EventContextActorSourceDashboard   EventContextActorSource = "dashboard"
	EventContextActorSourceAdminPortal EventContextActorSource = "admin_portal"
	EventContextActorSourceSystem      EventContextActorSource = "system"
)

// DirectoryUserState represents directory user state values.
type DirectoryUserState string

const (
	DirectoryUserStateActive    DirectoryUserState = "active"
	DirectoryUserStateSuspended DirectoryUserState = "suspended"
	DirectoryUserStateInactive  DirectoryUserState = "inactive"
)

// PipeConnectedAccountState represents pipe connected account state values.
type PipeConnectedAccountState string

const (
	PipeConnectedAccountStateConnected            PipeConnectedAccountState = "connected"
	PipeConnectedAccountStateNeedsReauthorization PipeConnectedAccountState = "needs_reauthorization"
)

// WaitlistUserState represents waitlist user state values.
type WaitlistUserState string

const (
	WaitlistUserStatePending  WaitlistUserState = "pending"
	WaitlistUserStateApproved WaitlistUserState = "approved"
	WaitlistUserStateDenied   WaitlistUserState = "denied"
)

// AuthenticationRadarRiskDetectedDataAction represents authentication radar risk detected data action values.
type AuthenticationRadarRiskDetectedDataAction string

const (
	AuthenticationRadarRiskDetectedDataActionSignup AuthenticationRadarRiskDetectedDataAction = "signup"
	AuthenticationRadarRiskDetectedDataActionLogin  AuthenticationRadarRiskDetectedDataAction = "login"
)

// ConnectionActivatedDataState represents connection activated data state values.
type ConnectionActivatedDataState string

const (
	ConnectionActivatedDataStateDraft      ConnectionActivatedDataState = "draft"
	ConnectionActivatedDataStateActive     ConnectionActivatedDataState = "active"
	ConnectionActivatedDataStateValidating ConnectionActivatedDataState = "validating"
	ConnectionActivatedDataStateInactive   ConnectionActivatedDataState = "inactive"
	ConnectionActivatedDataStateDeleting   ConnectionActivatedDataState = "deleting"
)

// ConnectionActivatedDataConnectionType represents connection activated data connection type values.
type ConnectionActivatedDataConnectionType string

const (
	ConnectionActivatedDataConnectionTypeAdfssaml               ConnectionActivatedDataConnectionType = "ADFSSAML"
	ConnectionActivatedDataConnectionTypeAdpOIDC                ConnectionActivatedDataConnectionType = "AdpOidc"
	ConnectionActivatedDataConnectionTypeAppleOAuth             ConnectionActivatedDataConnectionType = "AppleOAuth"
	ConnectionActivatedDataConnectionTypeAuth0Migration         ConnectionActivatedDataConnectionType = "Auth0Migration"
	ConnectionActivatedDataConnectionTypeAuth0SAML              ConnectionActivatedDataConnectionType = "Auth0SAML"
	ConnectionActivatedDataConnectionTypeAzureSAML              ConnectionActivatedDataConnectionType = "AzureSAML"
	ConnectionActivatedDataConnectionTypeBitbucketOAuth         ConnectionActivatedDataConnectionType = "BitbucketOAuth"
	ConnectionActivatedDataConnectionTypeCasSAML                ConnectionActivatedDataConnectionType = "CasSAML"
	ConnectionActivatedDataConnectionTypeClassLinkSAML          ConnectionActivatedDataConnectionType = "ClassLinkSAML"
	ConnectionActivatedDataConnectionTypeCleverOIDC             ConnectionActivatedDataConnectionType = "CleverOIDC"
	ConnectionActivatedDataConnectionTypeCloudflareSAML         ConnectionActivatedDataConnectionType = "CloudflareSAML"
	ConnectionActivatedDataConnectionTypeCyberArkSAML           ConnectionActivatedDataConnectionType = "CyberArkSAML"
	ConnectionActivatedDataConnectionTypeDiscordOAuth           ConnectionActivatedDataConnectionType = "DiscordOAuth"
	ConnectionActivatedDataConnectionTypeDuoSAML                ConnectionActivatedDataConnectionType = "DuoSAML"
	ConnectionActivatedDataConnectionTypeEntraIDOIDC            ConnectionActivatedDataConnectionType = "EntraIdOIDC"
	ConnectionActivatedDataConnectionTypeGenericOIDC            ConnectionActivatedDataConnectionType = "GenericOIDC"
	ConnectionActivatedDataConnectionTypeGenericSAML            ConnectionActivatedDataConnectionType = "GenericSAML"
	ConnectionActivatedDataConnectionTypeGitHubOAuth            ConnectionActivatedDataConnectionType = "GitHubOAuth"
	ConnectionActivatedDataConnectionTypeGitLabOAuth            ConnectionActivatedDataConnectionType = "GitLabOAuth"
	ConnectionActivatedDataConnectionTypeGoogleOAuth            ConnectionActivatedDataConnectionType = "GoogleOAuth"
	ConnectionActivatedDataConnectionTypeGoogleOIDC             ConnectionActivatedDataConnectionType = "GoogleOIDC"
	ConnectionActivatedDataConnectionTypeGoogleSAML             ConnectionActivatedDataConnectionType = "GoogleSAML"
	ConnectionActivatedDataConnectionTypeIntuitOAuth            ConnectionActivatedDataConnectionType = "IntuitOAuth"
	ConnectionActivatedDataConnectionTypeJumpCloudSAML          ConnectionActivatedDataConnectionType = "JumpCloudSAML"
	ConnectionActivatedDataConnectionTypeKeycloakSAML           ConnectionActivatedDataConnectionType = "KeycloakSAML"
	ConnectionActivatedDataConnectionTypeLastPassSAML           ConnectionActivatedDataConnectionType = "LastPassSAML"
	ConnectionActivatedDataConnectionTypeLinkedInOAuth          ConnectionActivatedDataConnectionType = "LinkedInOAuth"
	ConnectionActivatedDataConnectionTypeLoginGovOIDC           ConnectionActivatedDataConnectionType = "LoginGovOidc"
	ConnectionActivatedDataConnectionTypeMagicLink              ConnectionActivatedDataConnectionType = "MagicLink"
	ConnectionActivatedDataConnectionTypeMicrosoftOAuth         ConnectionActivatedDataConnectionType = "MicrosoftOAuth"
	ConnectionActivatedDataConnectionTypeMiniOrangeSAML         ConnectionActivatedDataConnectionType = "MiniOrangeSAML"
	ConnectionActivatedDataConnectionTypeNetIqSAML              ConnectionActivatedDataConnectionType = "NetIqSAML"
	ConnectionActivatedDataConnectionTypeOktaOIDC               ConnectionActivatedDataConnectionType = "OktaOIDC"
	ConnectionActivatedDataConnectionTypeOktaSAML               ConnectionActivatedDataConnectionType = "OktaSAML"
	ConnectionActivatedDataConnectionTypeOneLoginSAML           ConnectionActivatedDataConnectionType = "OneLoginSAML"
	ConnectionActivatedDataConnectionTypeOracleSAML             ConnectionActivatedDataConnectionType = "OracleSAML"
	ConnectionActivatedDataConnectionTypePingFederateSAML       ConnectionActivatedDataConnectionType = "PingFederateSAML"
	ConnectionActivatedDataConnectionTypePingOneSAML            ConnectionActivatedDataConnectionType = "PingOneSAML"
	ConnectionActivatedDataConnectionTypeRipplingSAML           ConnectionActivatedDataConnectionType = "RipplingSAML"
	ConnectionActivatedDataConnectionTypeSalesforceSAML         ConnectionActivatedDataConnectionType = "SalesforceSAML"
	ConnectionActivatedDataConnectionTypeShibbolethGenericSAML  ConnectionActivatedDataConnectionType = "ShibbolethGenericSAML"
	ConnectionActivatedDataConnectionTypeShibbolethSAML         ConnectionActivatedDataConnectionType = "ShibbolethSAML"
	ConnectionActivatedDataConnectionTypeSimpleSAMLPhpSAML      ConnectionActivatedDataConnectionType = "SimpleSamlPhpSAML"
	ConnectionActivatedDataConnectionTypeSalesforceOAuth        ConnectionActivatedDataConnectionType = "SalesforceOAuth"
	ConnectionActivatedDataConnectionTypeSlackOAuth             ConnectionActivatedDataConnectionType = "SlackOAuth"
	ConnectionActivatedDataConnectionTypeTestIdp                ConnectionActivatedDataConnectionType = "TestIdp"
	ConnectionActivatedDataConnectionTypeVercelMarketplaceOAuth ConnectionActivatedDataConnectionType = "VercelMarketplaceOAuth"
	ConnectionActivatedDataConnectionTypeVercelOAuth            ConnectionActivatedDataConnectionType = "VercelOAuth"
	ConnectionActivatedDataConnectionTypeVMwareSAML             ConnectionActivatedDataConnectionType = "VMwareSAML"
	ConnectionActivatedDataConnectionTypeXeroOAuth              ConnectionActivatedDataConnectionType = "XeroOAuth"
)

// ConnectionActivatedDataStatus represents connection activated data status values.
type ConnectionActivatedDataStatus string

const (
	ConnectionActivatedDataStatusLinked   ConnectionActivatedDataStatus = "linked"
	ConnectionActivatedDataStatusUnlinked ConnectionActivatedDataStatus = "unlinked"
)

// ConnectionDeactivatedDataState is an alias for ConnectionActivatedDataState.
type ConnectionDeactivatedDataState = ConnectionActivatedDataState

// ConnectionDeactivatedDataConnectionType is an alias for ConnectionActivatedDataConnectionType.
type ConnectionDeactivatedDataConnectionType = ConnectionActivatedDataConnectionType

// ConnectionDeactivatedDataStatus is an alias for ConnectionActivatedDataStatus.
type ConnectionDeactivatedDataStatus = ConnectionActivatedDataStatus

// ConnectionDeletedDataState is an alias for ConnectionActivatedDataState.
type ConnectionDeletedDataState = ConnectionActivatedDataState

// ConnectionDeletedDataConnectionType is an alias for ConnectionActivatedDataConnectionType.
type ConnectionDeletedDataConnectionType = ConnectionActivatedDataConnectionType

// ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType represents connection SAML certificate renewal required data certificate certificate type values.
type ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType string

const (
	ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateTypeResponseSigning    ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType = "ResponseSigning"
	ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateTypeRequestSigning     ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType = "RequestSigning"
	ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateTypeResponseEncryption ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType = "ResponseEncryption"
)

// ConnectionSAMLCertificateRenewedDataCertificateCertificateType is an alias for ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType.
type ConnectionSAMLCertificateRenewedDataCertificateCertificateType = ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType

// DsyncActivatedDataType represents dsync activated data type values.
type DsyncActivatedDataType string

const (
	DsyncActivatedDataTypeAzureSCIMV20        DsyncActivatedDataType = "azure scim v2.0"
	DsyncActivatedDataTypeBamboohr            DsyncActivatedDataType = "bamboohr"
	DsyncActivatedDataTypeBreatheHr           DsyncActivatedDataType = "breathe hr"
	DsyncActivatedDataTypeCezanneHr           DsyncActivatedDataType = "cezanne hr"
	DsyncActivatedDataTypeCyberarkSCIMV20     DsyncActivatedDataType = "cyberark scim v2.0"
	DsyncActivatedDataTypeFourthHr            DsyncActivatedDataType = "fourth hr"
	DsyncActivatedDataTypeGenericSCIMV20      DsyncActivatedDataType = "generic scim v2.0"
	DsyncActivatedDataTypeGsuiteDirectory     DsyncActivatedDataType = "gsuite directory"
	DsyncActivatedDataTypeGusto               DsyncActivatedDataType = "gusto"
	DsyncActivatedDataTypeHibob               DsyncActivatedDataType = "hibob"
	DsyncActivatedDataTypeJumpCloudSCIMV20    DsyncActivatedDataType = "jump cloud scim v2.0"
	DsyncActivatedDataTypeOktaSCIMV20         DsyncActivatedDataType = "okta scim v2.0"
	DsyncActivatedDataTypeOneloginSCIMV20     DsyncActivatedDataType = "onelogin scim v2.0"
	DsyncActivatedDataTypePeopleHr            DsyncActivatedDataType = "people hr"
	DsyncActivatedDataTypePersonio            DsyncActivatedDataType = "personio"
	DsyncActivatedDataTypePingfederateSCIMV20 DsyncActivatedDataType = "pingfederate scim v2.0"
	DsyncActivatedDataTypeRipplingSCIMV20     DsyncActivatedDataType = "rippling scim v2.0"
	DsyncActivatedDataTypeRippling            DsyncActivatedDataType = "rippling"
	DsyncActivatedDataTypeSailpointSCIMV20    DsyncActivatedDataType = "sailpoint scim v2.0"
	DsyncActivatedDataTypeS3                  DsyncActivatedDataType = "s3"
	DsyncActivatedDataTypeSftp                DsyncActivatedDataType = "sftp"
	DsyncActivatedDataTypeSftpWorkday         DsyncActivatedDataType = "sftp workday"
	DsyncActivatedDataTypeWorkday             DsyncActivatedDataType = "workday"
)

// DsyncActivatedDataState represents dsync activated data state values.
type DsyncActivatedDataState string

const (
	DsyncActivatedDataStateActive             DsyncActivatedDataState = "active"
	DsyncActivatedDataStateValidating         DsyncActivatedDataState = "validating"
	DsyncActivatedDataStateInvalidCredentials DsyncActivatedDataState = "invalid_credentials"
	DsyncActivatedDataStateInactive           DsyncActivatedDataState = "inactive"
	DsyncActivatedDataStateDeleting           DsyncActivatedDataState = "deleting"
)

// DsyncDeletedDataType is an alias for DsyncActivatedDataType.
type DsyncDeletedDataType = DsyncActivatedDataType

// DsyncDeletedDataState is an alias for DsyncActivatedDataState.
type DsyncDeletedDataState = DsyncActivatedDataState

// DsyncUserUpdatedDataState is an alias for DirectoryUserState.
type DsyncUserUpdatedDataState = DirectoryUserState

// FlagCreatedContextActorSource is an alias for EventContextActorSource.
type FlagCreatedContextActorSource = EventContextActorSource

// FlagDeletedContextActorSource is an alias for EventContextActorSource.
type FlagDeletedContextActorSource = EventContextActorSource

// FlagRuleUpdatedContextAccessType represents flag rule updated context access type values.
type FlagRuleUpdatedContextAccessType string

const (
	FlagRuleUpdatedContextAccessTypeNone FlagRuleUpdatedContextAccessType = "none"
	FlagRuleUpdatedContextAccessTypeSome FlagRuleUpdatedContextAccessType = "some"
	FlagRuleUpdatedContextAccessTypeAll  FlagRuleUpdatedContextAccessType = "all"
)

// FlagRuleUpdatedContextActorSource is an alias for EventContextActorSource.
type FlagRuleUpdatedContextActorSource = EventContextActorSource

// FlagRuleUpdatedContextPreviousAttributeContextAccessType is an alias for FlagRuleUpdatedContextAccessType.
type FlagRuleUpdatedContextPreviousAttributeContextAccessType = FlagRuleUpdatedContextAccessType

// FlagUpdatedContextActorSource is an alias for EventContextActorSource.
type FlagUpdatedContextActorSource = EventContextActorSource

// InvitationAcceptedDataState represents invitation accepted data state values.
type InvitationAcceptedDataState string

const (
	InvitationAcceptedDataStatePending  InvitationAcceptedDataState = "pending"
	InvitationAcceptedDataStateAccepted InvitationAcceptedDataState = "accepted"
	InvitationAcceptedDataStateExpired  InvitationAcceptedDataState = "expired"
	InvitationAcceptedDataStateRevoked  InvitationAcceptedDataState = "revoked"
)

// InvitationCreatedDataState is an alias for InvitationAcceptedDataState.
type InvitationCreatedDataState = InvitationAcceptedDataState

// InvitationResentDataState is an alias for InvitationAcceptedDataState.
type InvitationResentDataState = InvitationAcceptedDataState

// InvitationRevokedDataState is an alias for InvitationAcceptedDataState.
type InvitationRevokedDataState = InvitationAcceptedDataState

// OrganizationCreatedDataDomainState represents organization created data domain state values.
type OrganizationCreatedDataDomainState string

const (
	OrganizationCreatedDataDomainStateFailed         OrganizationCreatedDataDomainState = "failed"
	OrganizationCreatedDataDomainStateLegacyVerified OrganizationCreatedDataDomainState = "legacy_verified"
	OrganizationCreatedDataDomainStatePending        OrganizationCreatedDataDomainState = "pending"
	OrganizationCreatedDataDomainStateUnverified     OrganizationCreatedDataDomainState = "unverified"
	OrganizationCreatedDataDomainStateVerified       OrganizationCreatedDataDomainState = "verified"
)

// OrganizationCreatedDataDomainVerificationStrategy represents organization created data domain verification strategy values.
type OrganizationCreatedDataDomainVerificationStrategy string

const (
	OrganizationCreatedDataDomainVerificationStrategyDns    OrganizationCreatedDataDomainVerificationStrategy = "dns"
	OrganizationCreatedDataDomainVerificationStrategyManual OrganizationCreatedDataDomainVerificationStrategy = "manual"
)

// OrganizationDeletedDataDomainState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDeletedDataDomainState = OrganizationCreatedDataDomainState

// OrganizationDeletedDataDomainVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDeletedDataDomainVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationDomainCreatedDataState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainCreatedDataState = OrganizationCreatedDataDomainState

// OrganizationDomainCreatedDataVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainCreatedDataVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationDomainDeletedDataState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainDeletedDataState = OrganizationCreatedDataDomainState

// OrganizationDomainDeletedDataVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainDeletedDataVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationDomainUpdatedDataState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainUpdatedDataState = OrganizationCreatedDataDomainState

// OrganizationDomainUpdatedDataVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainUpdatedDataVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationDomainVerificationFailedDataReason represents organization domain verification failed data reason values.
type OrganizationDomainVerificationFailedDataReason string

const (
	OrganizationDomainVerificationFailedDataReasonDomainVerificationPeriodExpired   OrganizationDomainVerificationFailedDataReason = "domain_verification_period_expired"
	OrganizationDomainVerificationFailedDataReasonDomainVerifiedByOtherOrganization OrganizationDomainVerificationFailedDataReason = "domain_verified_by_other_organization"
)

// OrganizationDomainVerificationFailedDataOrganizationDomainState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainVerificationFailedDataOrganizationDomainState = OrganizationCreatedDataDomainState

// OrganizationDomainVerificationFailedDataOrganizationDomainVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainVerificationFailedDataOrganizationDomainVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationDomainVerifiedDataState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainVerifiedDataState = OrganizationCreatedDataDomainState

// OrganizationDomainVerifiedDataVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainVerifiedDataVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// OrganizationMembershipCreatedDataStatus represents organization membership created data status values.
type OrganizationMembershipCreatedDataStatus string

const (
	OrganizationMembershipCreatedDataStatusActive   OrganizationMembershipCreatedDataStatus = "active"
	OrganizationMembershipCreatedDataStatusInactive OrganizationMembershipCreatedDataStatus = "inactive"
	OrganizationMembershipCreatedDataStatusPending  OrganizationMembershipCreatedDataStatus = "pending"
)

// OrganizationMembershipDeletedDataStatus is an alias for OrganizationMembershipCreatedDataStatus.
type OrganizationMembershipDeletedDataStatus = OrganizationMembershipCreatedDataStatus

// OrganizationMembershipUpdatedDataStatus is an alias for OrganizationMembershipCreatedDataStatus.
type OrganizationMembershipUpdatedDataStatus = OrganizationMembershipCreatedDataStatus

// OrganizationUpdatedDataDomainState is an alias for OrganizationCreatedDataDomainState.
type OrganizationUpdatedDataDomainState = OrganizationCreatedDataDomainState

// OrganizationUpdatedDataDomainVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationUpdatedDataDomainVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// SessionCreatedDataAuthMethod represents session created data auth method values.
type SessionCreatedDataAuthMethod string

const (
	SessionCreatedDataAuthMethodCrossAppAuth    SessionCreatedDataAuthMethod = "cross_app_auth"
	SessionCreatedDataAuthMethodExternalAuth    SessionCreatedDataAuthMethod = "external_auth"
	SessionCreatedDataAuthMethodImpersonation   SessionCreatedDataAuthMethod = "impersonation"
	SessionCreatedDataAuthMethodMagicCode       SessionCreatedDataAuthMethod = "magic_code"
	SessionCreatedDataAuthMethodMigratedSession SessionCreatedDataAuthMethod = "migrated_session"
	SessionCreatedDataAuthMethodOAuth           SessionCreatedDataAuthMethod = "oauth"
	SessionCreatedDataAuthMethodPasskey         SessionCreatedDataAuthMethod = "passkey"
	SessionCreatedDataAuthMethodPassword        SessionCreatedDataAuthMethod = "password"
	SessionCreatedDataAuthMethodSSO             SessionCreatedDataAuthMethod = "sso"
	SessionCreatedDataAuthMethodUnknown         SessionCreatedDataAuthMethod = "unknown"
)

// SessionCreatedDataStatus represents session created data status values.
type SessionCreatedDataStatus string

const (
	SessionCreatedDataStatusActive  SessionCreatedDataStatus = "active"
	SessionCreatedDataStatusExpired SessionCreatedDataStatus = "expired"
	SessionCreatedDataStatusRevoked SessionCreatedDataStatus = "revoked"
)

// SessionRevokedDataAuthMethod is an alias for SessionCreatedDataAuthMethod.
type SessionRevokedDataAuthMethod = SessionCreatedDataAuthMethod

// SessionRevokedDataStatus is an alias for SessionCreatedDataStatus.
type SessionRevokedDataStatus = SessionCreatedDataStatus

// VaultDataCreatedDataActorSource represents vault data created data actor source values.
type VaultDataCreatedDataActorSource string

const (
	VaultDataCreatedDataActorSourceAPI       VaultDataCreatedDataActorSource = "api"
	VaultDataCreatedDataActorSourceDashboard VaultDataCreatedDataActorSource = "dashboard"
)

// VaultDataDeletedDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultDataDeletedDataActorSource = VaultDataCreatedDataActorSource

// VaultDataReadDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultDataReadDataActorSource = VaultDataCreatedDataActorSource

// VaultDataUpdatedDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultDataUpdatedDataActorSource = VaultDataCreatedDataActorSource

// VaultDekDecryptedDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultDekDecryptedDataActorSource = VaultDataCreatedDataActorSource

// VaultDekReadDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultDekReadDataActorSource = VaultDataCreatedDataActorSource

// VaultKekCreatedDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultKekCreatedDataActorSource = VaultDataCreatedDataActorSource

// VaultMetadataReadDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultMetadataReadDataActorSource = VaultDataCreatedDataActorSource

// VaultNamesListedDataActorSource is an alias for VaultDataCreatedDataActorSource.
type VaultNamesListedDataActorSource = VaultDataCreatedDataActorSource

// AuditLogConfigurationState represents audit log configuration state values.
type AuditLogConfigurationState string

const (
	AuditLogConfigurationStateActive   AuditLogConfigurationState = "active"
	AuditLogConfigurationStateInactive AuditLogConfigurationState = "inactive"
	AuditLogConfigurationStateDisabled AuditLogConfigurationState = "disabled"
)

// DataIntegrationCredentialsCredentialsType represents data integration credentials credentials type values.
type DataIntegrationCredentialsCredentialsType string

const (
	DataIntegrationCredentialsCredentialsTypeShared       DataIntegrationCredentialsCredentialsType = "shared"
	DataIntegrationCredentialsCredentialsTypeCustom       DataIntegrationCredentialsCredentialsType = "custom"
	DataIntegrationCredentialsCredentialsTypeOrganization DataIntegrationCredentialsCredentialsType = "organization"
)

// DataIntegrationState represents data integration state values.
type DataIntegrationState string

const (
	DataIntegrationStateValid     DataIntegrationState = "valid"
	DataIntegrationStateInvalid   DataIntegrationState = "invalid"
	DataIntegrationStateRequested DataIntegrationState = "requested"
)

// DataIntegrationAccessTokenResponseError represents data integration access token response error values.
type DataIntegrationAccessTokenResponseError string

const (
	DataIntegrationAccessTokenResponseErrorNotInstalled         DataIntegrationAccessTokenResponseError = "not_installed"
	DataIntegrationAccessTokenResponseErrorNeedsReauthorization DataIntegrationAccessTokenResponseError = "needs_reauthorization"
)

// DataIntegrationCredentialsResponseError is an alias for DataIntegrationAccessTokenResponseError.
type DataIntegrationCredentialsResponseError = DataIntegrationAccessTokenResponseError

// ConnectedAccountAuthMethod represents connected account auth method values.
type ConnectedAccountAuthMethod string

const (
	ConnectedAccountAuthMethodOAuth  ConnectedAccountAuthMethod = "oauth"
	ConnectedAccountAuthMethodAPIKey ConnectedAccountAuthMethod = "api_key"
)

// RadarStandaloneResponseVerdict represents radar standalone response verdict values.
type RadarStandaloneResponseVerdict string

const (
	RadarStandaloneResponseVerdictAllow     RadarStandaloneResponseVerdict = "allow"
	RadarStandaloneResponseVerdictBlock     RadarStandaloneResponseVerdict = "block"
	RadarStandaloneResponseVerdictChallenge RadarStandaloneResponseVerdict = "challenge"
)

// RadarStandaloneResponseControl represents radar standalone response control values.
type RadarStandaloneResponseControl string

const (
	RadarStandaloneResponseControlBotDetection       RadarStandaloneResponseControl = "bot_detection"
	RadarStandaloneResponseControlBruteForceAttack   RadarStandaloneResponseControl = "brute_force_attack"
	RadarStandaloneResponseControlImpossibleTravel   RadarStandaloneResponseControl = "impossible_travel"
	RadarStandaloneResponseControlRepeatSignUp       RadarStandaloneResponseControl = "repeat_sign_up"
	RadarStandaloneResponseControlStaleAccount       RadarStandaloneResponseControl = "stale_account"
	RadarStandaloneResponseControlUnrecognizedDevice RadarStandaloneResponseControl = "unrecognized_device"
	RadarStandaloneResponseControlRestriction        RadarStandaloneResponseControl = "restriction"
)

// RadarStandaloneResponseBlocklistType is an alias for RadarListType.
type RadarStandaloneResponseBlocklistType = RadarListType

// UserInviteState is an alias for InvitationAcceptedDataState.
type UserInviteState = InvitationAcceptedDataState

// UserOrganizationMembershipStatus is an alias for OrganizationMembershipCreatedDataStatus.
type UserOrganizationMembershipStatus = OrganizationMembershipCreatedDataStatus

// AuthenticateResponseAuthenticationMethod represents authenticate response authentication method values.
type AuthenticateResponseAuthenticationMethod string

const (
	AuthenticateResponseAuthenticationMethodSSO                    AuthenticateResponseAuthenticationMethod = "SSO"
	AuthenticateResponseAuthenticationMethodPassword               AuthenticateResponseAuthenticationMethod = "Password"
	AuthenticateResponseAuthenticationMethodPasskey                AuthenticateResponseAuthenticationMethod = "Passkey"
	AuthenticateResponseAuthenticationMethodAppleOAuth             AuthenticateResponseAuthenticationMethod = "AppleOAuth"
	AuthenticateResponseAuthenticationMethodBitbucketOAuth         AuthenticateResponseAuthenticationMethod = "BitbucketOAuth"
	AuthenticateResponseAuthenticationMethodCrossAppAuth           AuthenticateResponseAuthenticationMethod = "CrossAppAuth"
	AuthenticateResponseAuthenticationMethodDiscordOAuth           AuthenticateResponseAuthenticationMethod = "DiscordOAuth"
	AuthenticateResponseAuthenticationMethodExternalAuth           AuthenticateResponseAuthenticationMethod = "ExternalAuth"
	AuthenticateResponseAuthenticationMethodGitHubOAuth            AuthenticateResponseAuthenticationMethod = "GitHubOAuth"
	AuthenticateResponseAuthenticationMethodGitLabOAuth            AuthenticateResponseAuthenticationMethod = "GitLabOAuth"
	AuthenticateResponseAuthenticationMethodGoogleOAuth            AuthenticateResponseAuthenticationMethod = "GoogleOAuth"
	AuthenticateResponseAuthenticationMethodIntuitOAuth            AuthenticateResponseAuthenticationMethod = "IntuitOAuth"
	AuthenticateResponseAuthenticationMethodLinkedInOAuth          AuthenticateResponseAuthenticationMethod = "LinkedInOAuth"
	AuthenticateResponseAuthenticationMethodMicrosoftOAuth         AuthenticateResponseAuthenticationMethod = "MicrosoftOAuth"
	AuthenticateResponseAuthenticationMethodSalesforceOAuth        AuthenticateResponseAuthenticationMethod = "SalesforceOAuth"
	AuthenticateResponseAuthenticationMethodSlackOAuth             AuthenticateResponseAuthenticationMethod = "SlackOAuth"
	AuthenticateResponseAuthenticationMethodVercelMarketplaceOAuth AuthenticateResponseAuthenticationMethod = "VercelMarketplaceOAuth"
	AuthenticateResponseAuthenticationMethodVercelOAuth            AuthenticateResponseAuthenticationMethod = "VercelOAuth"
	AuthenticateResponseAuthenticationMethodXeroOAuth              AuthenticateResponseAuthenticationMethod = "XeroOAuth"
	AuthenticateResponseAuthenticationMethodMagicAuth              AuthenticateResponseAuthenticationMethod = "MagicAuth"
	AuthenticateResponseAuthenticationMethodImpersonation          AuthenticateResponseAuthenticationMethod = "Impersonation"
	AuthenticateResponseAuthenticationMethodMigratedSession        AuthenticateResponseAuthenticationMethod = "MigratedSession"
)

// WebhookEndpointStatus is an alias for UpdateWebhookEndpointStatus.
type WebhookEndpointStatus = UpdateWebhookEndpointStatus

// ProfileConnectionType is an alias for ConnectionType.
type ProfileConnectionType = ConnectionType

// OrganizationDomainState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainState = OrganizationCreatedDataDomainState

// OrganizationDomainVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy

// DataIntegrationsListResponseDataAuthMethods is an alias for ConnectedAccountAuthMethod.
type DataIntegrationsListResponseDataAuthMethods = ConnectedAccountAuthMethod

// DataIntegrationsListResponseDataOwnership represents data integrations list response data ownership values.
type DataIntegrationsListResponseDataOwnership string

const (
	DataIntegrationsListResponseDataOwnershipUserlandUser DataIntegrationsListResponseDataOwnership = "userland_user"
	DataIntegrationsListResponseDataOwnershipOrganization DataIntegrationsListResponseDataOwnership = "organization"
)

// DataIntegrationCredentialType represents data integration credential type values.
type DataIntegrationCredentialType string

const (
	DataIntegrationCredentialTypeCustom       DataIntegrationCredentialType = "custom"
	DataIntegrationCredentialTypeOrganization DataIntegrationCredentialType = "organization"
)

// DataIntegrationCustomProviderAuthenticateVia is an alias for CustomProviderDefinitionAuthenticateVia.
type DataIntegrationCustomProviderAuthenticateVia = CustomProviderDefinitionAuthenticateVia

// AuditLogConfigurationLogStreamType represents audit log configuration log stream type values.
type AuditLogConfigurationLogStreamType string

const (
	AuditLogConfigurationLogStreamTypeAzureSentinel      AuditLogConfigurationLogStreamType = "AzureSentinel"
	AuditLogConfigurationLogStreamTypeDatadog            AuditLogConfigurationLogStreamType = "Datadog"
	AuditLogConfigurationLogStreamTypeGenericHttps       AuditLogConfigurationLogStreamType = "GenericHttps"
	AuditLogConfigurationLogStreamTypeGoogleCloudStorage AuditLogConfigurationLogStreamType = "GoogleCloudStorage"
	AuditLogConfigurationLogStreamTypeS3                 AuditLogConfigurationLogStreamType = "S3"
	AuditLogConfigurationLogStreamTypeSnowflake          AuditLogConfigurationLogStreamType = "Snowflake"
	AuditLogConfigurationLogStreamTypeSplunk             AuditLogConfigurationLogStreamType = "Splunk"
)

// AuditLogConfigurationLogStreamState represents audit log configuration log stream state values.
type AuditLogConfigurationLogStreamState string

const (
	AuditLogConfigurationLogStreamStateActive   AuditLogConfigurationLogStreamState = "active"
	AuditLogConfigurationLogStreamStateInactive AuditLogConfigurationLogStreamState = "inactive"
	AuditLogConfigurationLogStreamStateError    AuditLogConfigurationLogStreamState = "error"
	AuditLogConfigurationLogStreamStateInvalid  AuditLogConfigurationLogStreamState = "invalid"
)

// UserOrganizationMembershipBaseListDataStatus is an alias for OrganizationMembershipCreatedDataStatus.
type UserOrganizationMembershipBaseListDataStatus = OrganizationMembershipCreatedDataStatus

// UserRoleAssignmentSourceType represents user role assignment source type values.
type UserRoleAssignmentSourceType string

const (
	UserRoleAssignmentSourceTypeDirect UserRoleAssignmentSourceType = "direct"
	UserRoleAssignmentSourceTypeGroup  UserRoleAssignmentSourceType = "group"
)

// AuthenticationFactorsCreateRequestType represents authentication factors create request type values.
type AuthenticationFactorsCreateRequestType string

const (
	AuthenticationFactorsCreateRequestTypeGenericOtp AuthenticationFactorsCreateRequestType = "generic_otp"
	AuthenticationFactorsCreateRequestTypeSms        AuthenticationFactorsCreateRequestType = "sms"
	AuthenticationFactorsCreateRequestTypeTOTP       AuthenticationFactorsCreateRequestType = "totp"
)

// RadarStandaloneAssessRequestAuthMethod represents radar standalone assess request auth method values.
type RadarStandaloneAssessRequestAuthMethod string

const (
	RadarStandaloneAssessRequestAuthMethodPassword      RadarStandaloneAssessRequestAuthMethod = "Password"
	RadarStandaloneAssessRequestAuthMethodPasskey       RadarStandaloneAssessRequestAuthMethod = "Passkey"
	RadarStandaloneAssessRequestAuthMethodAuthenticator RadarStandaloneAssessRequestAuthMethod = "Authenticator"
	RadarStandaloneAssessRequestAuthMethodSmsOtp        RadarStandaloneAssessRequestAuthMethod = "SMS_OTP"
	RadarStandaloneAssessRequestAuthMethodEmailOtp      RadarStandaloneAssessRequestAuthMethod = "Email_OTP"
	RadarStandaloneAssessRequestAuthMethodSocial        RadarStandaloneAssessRequestAuthMethod = "Social"
	RadarStandaloneAssessRequestAuthMethodSSO           RadarStandaloneAssessRequestAuthMethod = "SSO"
	RadarStandaloneAssessRequestAuthMethodOther         RadarStandaloneAssessRequestAuthMethod = "Other"
)

// RadarStandaloneAssessRequestAction represents radar standalone assess request action values.
type RadarStandaloneAssessRequestAction string

const (
	RadarStandaloneAssessRequestActionSignUp RadarStandaloneAssessRequestAction = "sign-up"
	RadarStandaloneAssessRequestActionSignIn RadarStandaloneAssessRequestAction = "sign-in"
)

// InvitationState is an alias for InvitationAcceptedDataState.
type InvitationState = InvitationAcceptedDataState

// OrganizationMembershipStatus is an alias for OrganizationMembershipCreatedDataStatus.
type OrganizationMembershipStatus = OrganizationMembershipCreatedDataStatus

// UserIdentitiesGetItemProvider represents user identities get item provider values.
type UserIdentitiesGetItemProvider string

const (
	UserIdentitiesGetItemProviderAppleOAuth             UserIdentitiesGetItemProvider = "AppleOAuth"
	UserIdentitiesGetItemProviderBitbucketOAuth         UserIdentitiesGetItemProvider = "BitbucketOAuth"
	UserIdentitiesGetItemProviderDiscordOAuth           UserIdentitiesGetItemProvider = "DiscordOAuth"
	UserIdentitiesGetItemProviderGithubOAuth            UserIdentitiesGetItemProvider = "GithubOAuth"
	UserIdentitiesGetItemProviderGitLabOAuth            UserIdentitiesGetItemProvider = "GitLabOAuth"
	UserIdentitiesGetItemProviderGoogleOAuth            UserIdentitiesGetItemProvider = "GoogleOAuth"
	UserIdentitiesGetItemProviderIntuitOAuth            UserIdentitiesGetItemProvider = "IntuitOAuth"
	UserIdentitiesGetItemProviderLinkedInOAuth          UserIdentitiesGetItemProvider = "LinkedInOAuth"
	UserIdentitiesGetItemProviderMicrosoftOAuth         UserIdentitiesGetItemProvider = "MicrosoftOAuth"
	UserIdentitiesGetItemProviderSalesforceOAuth        UserIdentitiesGetItemProvider = "SalesforceOAuth"
	UserIdentitiesGetItemProviderSlackOAuth             UserIdentitiesGetItemProvider = "SlackOAuth"
	UserIdentitiesGetItemProviderVercelMarketplaceOAuth UserIdentitiesGetItemProvider = "VercelMarketplaceOAuth"
	UserIdentitiesGetItemProviderVercelOAuth            UserIdentitiesGetItemProvider = "VercelOAuth"
	UserIdentitiesGetItemProviderXeroOAuth              UserIdentitiesGetItemProvider = "XeroOAuth"
)

// UserSessionsAuthMethod is an alias for SessionCreatedDataAuthMethod.
type UserSessionsAuthMethod = SessionCreatedDataAuthMethod

// UserSessionsStatus is an alias for SessionCreatedDataStatus.
type UserSessionsStatus = SessionCreatedDataStatus

// DataIntegrationsListResponseDataConnectedAccountAuthMethod is an alias for ConnectedAccountAuthMethod.
type DataIntegrationsListResponseDataConnectedAccountAuthMethod = ConnectedAccountAuthMethod

// DataIntegrationsListResponseDataConnectedAccountState represents data integrations list response data connected account state values.
type DataIntegrationsListResponseDataConnectedAccountState string

const (
	DataIntegrationsListResponseDataConnectedAccountStateConnected            DataIntegrationsListResponseDataConnectedAccountState = "connected"
	DataIntegrationsListResponseDataConnectedAccountStateNeedsReauthorization DataIntegrationsListResponseDataConnectedAccountState = "needs_reauthorization"
	DataIntegrationsListResponseDataConnectedAccountStateDisconnected         DataIntegrationsListResponseDataConnectedAccountState = "disconnected"
)

// AuthorizationAssignment represents authorization assignment values.
type AuthorizationAssignment string

const (
	AuthorizationAssignmentDirect   AuthorizationAssignment = "direct"
	AuthorizationAssignmentIndirect AuthorizationAssignment = "indirect"
)

// ConnectionsConnectionType represents connections connection type values.
type ConnectionsConnectionType string

const (
	ConnectionsConnectionTypeAdfssaml               ConnectionsConnectionType = "ADFSSAML"
	ConnectionsConnectionTypeAdpOIDC                ConnectionsConnectionType = "AdpOidc"
	ConnectionsConnectionTypeAppleOAuth             ConnectionsConnectionType = "AppleOAuth"
	ConnectionsConnectionTypeAuth0SAML              ConnectionsConnectionType = "Auth0SAML"
	ConnectionsConnectionTypeAzureSAML              ConnectionsConnectionType = "AzureSAML"
	ConnectionsConnectionTypeBitbucketOAuth         ConnectionsConnectionType = "BitbucketOAuth"
	ConnectionsConnectionTypeCasSAML                ConnectionsConnectionType = "CasSAML"
	ConnectionsConnectionTypeCloudflareSAML         ConnectionsConnectionType = "CloudflareSAML"
	ConnectionsConnectionTypeClassLinkSAML          ConnectionsConnectionType = "ClassLinkSAML"
	ConnectionsConnectionTypeCleverOIDC             ConnectionsConnectionType = "CleverOIDC"
	ConnectionsConnectionTypeCyberArkSAML           ConnectionsConnectionType = "CyberArkSAML"
	ConnectionsConnectionTypeDiscordOAuth           ConnectionsConnectionType = "DiscordOAuth"
	ConnectionsConnectionTypeDuoSAML                ConnectionsConnectionType = "DuoSAML"
	ConnectionsConnectionTypeEntraIDOIDC            ConnectionsConnectionType = "EntraIdOIDC"
	ConnectionsConnectionTypeGenericOIDC            ConnectionsConnectionType = "GenericOIDC"
	ConnectionsConnectionTypeGenericSAML            ConnectionsConnectionType = "GenericSAML"
	ConnectionsConnectionTypeGithubOAuth            ConnectionsConnectionType = "GithubOAuth"
	ConnectionsConnectionTypeGitLabOAuth            ConnectionsConnectionType = "GitLabOAuth"
	ConnectionsConnectionTypeGoogleOAuth            ConnectionsConnectionType = "GoogleOAuth"
	ConnectionsConnectionTypeGoogleOIDC             ConnectionsConnectionType = "GoogleOIDC"
	ConnectionsConnectionTypeGoogleSAML             ConnectionsConnectionType = "GoogleSAML"
	ConnectionsConnectionTypeIntuitOAuth            ConnectionsConnectionType = "IntuitOAuth"
	ConnectionsConnectionTypeJumpCloudSAML          ConnectionsConnectionType = "JumpCloudSAML"
	ConnectionsConnectionTypeKeycloakSAML           ConnectionsConnectionType = "KeycloakSAML"
	ConnectionsConnectionTypeLastPassSAML           ConnectionsConnectionType = "LastPassSAML"
	ConnectionsConnectionTypeLinkedInOAuth          ConnectionsConnectionType = "LinkedInOAuth"
	ConnectionsConnectionTypeLoginGovOIDC           ConnectionsConnectionType = "LoginGovOidc"
	ConnectionsConnectionTypeMagicLink              ConnectionsConnectionType = "MagicLink"
	ConnectionsConnectionTypeMicrosoftOAuth         ConnectionsConnectionType = "MicrosoftOAuth"
	ConnectionsConnectionTypeMiniOrangeSAML         ConnectionsConnectionType = "MiniOrangeSAML"
	ConnectionsConnectionTypeNetIqSAML              ConnectionsConnectionType = "NetIqSAML"
	ConnectionsConnectionTypeOktaOIDC               ConnectionsConnectionType = "OktaOIDC"
	ConnectionsConnectionTypeOktaSAML               ConnectionsConnectionType = "OktaSAML"
	ConnectionsConnectionTypeOneLoginSAML           ConnectionsConnectionType = "OneLoginSAML"
	ConnectionsConnectionTypeOracleSAML             ConnectionsConnectionType = "OracleSAML"
	ConnectionsConnectionTypePingFederateSAML       ConnectionsConnectionType = "PingFederateSAML"
	ConnectionsConnectionTypePingOneSAML            ConnectionsConnectionType = "PingOneSAML"
	ConnectionsConnectionTypeRipplingSAML           ConnectionsConnectionType = "RipplingSAML"
	ConnectionsConnectionTypeSalesforceSAML         ConnectionsConnectionType = "SalesforceSAML"
	ConnectionsConnectionTypeShibbolethGenericSAML  ConnectionsConnectionType = "ShibbolethGenericSAML"
	ConnectionsConnectionTypeShibbolethSAML         ConnectionsConnectionType = "ShibbolethSAML"
	ConnectionsConnectionTypeSimpleSAMLPhpSAML      ConnectionsConnectionType = "SimpleSamlPhpSAML"
	ConnectionsConnectionTypeSalesforceOAuth        ConnectionsConnectionType = "SalesforceOAuth"
	ConnectionsConnectionTypeSlackOAuth             ConnectionsConnectionType = "SlackOAuth"
	ConnectionsConnectionTypeVercelMarketplaceOAuth ConnectionsConnectionType = "VercelMarketplaceOAuth"
	ConnectionsConnectionTypeVercelOAuth            ConnectionsConnectionType = "VercelOAuth"
	ConnectionsConnectionTypeVMwareSAML             ConnectionsConnectionType = "VMwareSAML"
	ConnectionsConnectionTypeXeroOAuth              ConnectionsConnectionType = "XeroOAuth"
)

// RadarListType represents radar list type values.
type RadarListType string

const (
	RadarListTypeIPAddress         RadarListType = "ip_address"
	RadarListTypeDomain            RadarListType = "domain"
	RadarListTypeEmail             RadarListType = "email"
	RadarListTypeDevice            RadarListType = "device"
	RadarListTypeUserAgent         RadarListType = "user_agent"
	RadarListTypeDeviceFingerprint RadarListType = "device_fingerprint"
	RadarListTypeCountry           RadarListType = "country"
)

// RadarListAction represents radar list action values.
type RadarListAction string

const (
	RadarListActionBlock RadarListAction = "block"
	RadarListActionAllow RadarListAction = "allow"
)

// SSOProvider represents SSO provider values.
type SSOProvider string

const (
	SSOProviderAppleOAuth             SSOProvider = "AppleOAuth"
	SSOProviderBitbucketOAuth         SSOProvider = "BitbucketOAuth"
	SSOProviderGitHubOAuth            SSOProvider = "GitHubOAuth"
	SSOProviderGitLabOAuth            SSOProvider = "GitLabOAuth"
	SSOProviderGoogleOAuth            SSOProvider = "GoogleOAuth"
	SSOProviderIntuitOAuth            SSOProvider = "IntuitOAuth"
	SSOProviderLinkedInOAuth          SSOProvider = "LinkedInOAuth"
	SSOProviderMicrosoftOAuth         SSOProvider = "MicrosoftOAuth"
	SSOProviderSalesforceOAuth        SSOProvider = "SalesforceOAuth"
	SSOProviderSlackOAuth             SSOProvider = "SlackOAuth"
	SSOProviderVercelMarketplaceOAuth SSOProvider = "VercelMarketplaceOAuth"
	SSOProviderVercelOAuth            SSOProvider = "VercelOAuth"
	SSOProviderXeroOAuth              SSOProvider = "XeroOAuth"
)

// UserManagementAuthenticationScreenHint is an alias for RadarStandaloneAssessRequestAction.
type UserManagementAuthenticationScreenHint = RadarStandaloneAssessRequestAction

// UserManagementAuthenticationProvider represents user management authentication provider values.
type UserManagementAuthenticationProvider string

const (
	UserManagementAuthenticationProviderAuthkit                UserManagementAuthenticationProvider = "authkit"
	UserManagementAuthenticationProviderAppleOAuth             UserManagementAuthenticationProvider = "AppleOAuth"
	UserManagementAuthenticationProviderBitbucketOAuth         UserManagementAuthenticationProvider = "BitbucketOAuth"
	UserManagementAuthenticationProviderGitHubOAuth            UserManagementAuthenticationProvider = "GitHubOAuth"
	UserManagementAuthenticationProviderGitLabOAuth            UserManagementAuthenticationProvider = "GitLabOAuth"
	UserManagementAuthenticationProviderGoogleOAuth            UserManagementAuthenticationProvider = "GoogleOAuth"
	UserManagementAuthenticationProviderIntuitOAuth            UserManagementAuthenticationProvider = "IntuitOAuth"
	UserManagementAuthenticationProviderLinkedInOAuth          UserManagementAuthenticationProvider = "LinkedInOAuth"
	UserManagementAuthenticationProviderMicrosoftOAuth         UserManagementAuthenticationProvider = "MicrosoftOAuth"
	UserManagementAuthenticationProviderSalesforceOAuth        UserManagementAuthenticationProvider = "SalesforceOAuth"
	UserManagementAuthenticationProviderSlackOAuth             UserManagementAuthenticationProvider = "SlackOAuth"
	UserManagementAuthenticationProviderVercelMarketplaceOAuth UserManagementAuthenticationProvider = "VercelMarketplaceOAuth"
	UserManagementAuthenticationProviderVercelOAuth            UserManagementAuthenticationProvider = "VercelOAuth"
	UserManagementAuthenticationProviderXeroOAuth              UserManagementAuthenticationProvider = "XeroOAuth"
)

// UserManagementOrganizationMembershipStatuses is an alias for OrganizationMembershipCreatedDataStatus.
type UserManagementOrganizationMembershipStatuses = OrganizationMembershipCreatedDataStatus

// VaultOrder represents vault order values.
type VaultOrder string

const (
	VaultOrderAsc  VaultOrder = "asc"
	VaultOrderDesc VaultOrder = "desc"
)

// OrganizationDomainStandAloneState is an alias for OrganizationCreatedDataDomainState.
type OrganizationDomainStandAloneState = OrganizationCreatedDataDomainState

// OrganizationDomainStandAloneVerificationStrategy is an alias for OrganizationCreatedDataDomainVerificationStrategy.
type OrganizationDomainStandAloneVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy