Class: Auth0::Internal::Types::Model Abstract

Inherits:
Object
  • Object
show all
Includes:
Type
Defined in:
lib/auth0/internal/types/model.rb,
lib/auth0/internal/types/model/field.rb

Overview

This class is abstract.

An abstract model that all data objects will inherit from

Direct Known Subclasses

Actions::Modules::Types::CreateActionModuleRequestContent, Actions::Modules::Types::GetActionModuleActionsRequestParameters, Actions::Modules::Types::GetActionModulesRequestParameters, Actions::Modules::Types::RollbackActionModuleRequestParameters, Actions::Modules::Types::UpdateActionModuleRequestContent, Actions::Modules::Versions::Types::GetActionModuleVersionsRequestParameters, Actions::Triggers::Bindings::Types::ListActionTriggerBindingsRequestParameters, Actions::Triggers::Bindings::Types::UpdateActionBindingsRequestContent, Actions::Types::CreateActionRequestContent, Actions::Types::DeleteActionRequestParameters, Actions::Types::ListActionsRequestParameters, Actions::Types::TestActionRequestContent, Actions::Types::UpdateActionRequestContent, Actions::Versions::Types::ListActionVersionsRequestParameters, AttackProtection::BotDetection::Types::UpdateBotDetectionSettingsRequestContent, AttackProtection::BreachedPasswordDetection::Types::UpdateBreachedPasswordDetectionSettingsRequestContent, AttackProtection::BruteForceProtection::Types::UpdateBruteForceSettingsRequestContent, AttackProtection::Captcha::Types::UpdateAttackProtectionCaptchaRequestContent, AttackProtection::SuspiciousIPThrottling::Types::UpdateSuspiciousIPThrottlingSettingsRequestContent, Branding::Phone::Providers::Types::CreateBrandingPhoneProviderRequestContent, Branding::Phone::Providers::Types::CreatePhoneProviderSendTestRequestContent, Branding::Phone::Providers::Types::ListBrandingPhoneProvidersRequestParameters, Branding::Phone::Providers::Types::UpdateBrandingPhoneProviderRequestContent, Branding::Phone::Templates::Types::CreatePhoneTemplateRequestContent, Branding::Phone::Templates::Types::CreatePhoneTemplateTestNotificationRequestContent, Branding::Phone::Templates::Types::ListPhoneTemplatesRequestParameters, Branding::Phone::Templates::Types::UpdatePhoneTemplateRequestContent, Branding::Themes::Types::CreateBrandingThemeRequestContent, Branding::Themes::Types::UpdateBrandingThemeRequestContent, Branding::Types::UpdateBrandingRequestContent, ClientGrants::Organizations::Types::ListClientGrantOrganizationsRequestParameters, ClientGrants::Types::CreateClientGrantRequestContent, ClientGrants::Types::ListClientGrantsRequestParameters, ClientGrants::Types::UpdateClientGrantRequestContent, Clients::Connections::Types::ConnectionsGetRequest, Clients::Credentials::Types::PatchClientCredentialRequestContent, Clients::Credentials::Types::PostClientCredentialRequestContent, Clients::Types::CreateClientRequestContent, Clients::Types::GetClientRequestParameters, Clients::Types::ListClientsRequestParameters, Clients::Types::PreviewCimdMetadataRequestContent, Clients::Types::RegisterCimdClientRequestContent, Clients::Types::UpdateClientRequestContent, ConnectionProfiles::Types::CreateConnectionProfileRequestContent, ConnectionProfiles::Types::ListConnectionProfileRequestParameters, ConnectionProfiles::Types::UpdateConnectionProfileRequestContent, Connections::Clients::Types::GetConnectionEnabledClientsRequestParameters, Connections::DirectoryProvisioning::Types::ListDirectoryProvisioningsRequestParameters, Connections::DirectoryProvisioning::Types::ListSynchronizedGroupsRequestParameters, Connections::DirectoryProvisioning::Types::ReplaceSynchronizedGroupsRequestContent, Connections::SCIMConfiguration::Tokens::Types::CreateSCIMTokenRequestContent, Connections::SCIMConfiguration::Types::ListSCIMConfigurationsRequestParameters, Connections::SCIMConfiguration::Types::UpdateSCIMConfigurationRequestContent, Connections::Types::CreateConnectionRequestContent, Connections::Types::GetConnectionRequestParameters, Connections::Types::ListConnectionsQueryParameters, Connections::Types::UpdateConnectionRequestContent, Connections::Users::Types::DeleteConnectionUsersByEmailQueryParameters, CustomDomains::Types::CreateCustomDomainRequestContent, CustomDomains::Types::ListCustomDomainsRequestParameters, CustomDomains::Types::SetDefaultCustomDomainRequestContent, CustomDomains::Types::UpdateCustomDomainRequestContent, DeviceCredentials::Types::CreatePublicKeyDeviceCredentialRequestContent, DeviceCredentials::Types::ListDeviceCredentialsRequestParameters, EmailTemplates::Types::CreateEmailTemplateRequestContent, EmailTemplates::Types::SetEmailTemplateRequestContent, EmailTemplates::Types::UpdateEmailTemplateRequestContent, Emails::Provider::Types::CreateEmailProviderRequestContent, Emails::Provider::Types::GetEmailProviderRequestParameters, Emails::Provider::Types::UpdateEmailProviderRequestContent, EventStreams::Deliveries::Types::ListEventStreamDeliveriesRequestParameters, EventStreams::Redeliveries::Types::CreateEventStreamRedeliveryRequestContent, EventStreams::Types::CreateEventStreamTestEventRequestContent, EventStreams::Types::EventStreamsCreateRequest, EventStreams::Types::ListEventStreamsRequestParameters, EventStreams::Types::UpdateEventStreamRequestContent, Flows::Executions::Types::GetFlowExecutionRequestParameters, Flows::Executions::Types::ListFlowExecutionsRequestParameters, Flows::Types::CreateFlowRequestContent, Flows::Types::GetFlowRequestParameters, Flows::Types::ListFlowsRequestParameters, Flows::Types::UpdateFlowRequestContent, Flows::Vault::Connections::Types::ListFlowsVaultConnectionsRequestParameters, Flows::Vault::Connections::Types::UpdateFlowsVaultConnectionRequestContent, Forms::Types::CreateFormRequestContent, Forms::Types::GetFormRequestParameters, Forms::Types::ListFormsRequestParameters, Forms::Types::UpdateFormRequestContent, Groups::Members::Types::GetGroupMembersRequestParameters, Groups::Types::ListGroupsRequestParameters, Guardian::Enrollments::Types::CreateGuardianEnrollmentTicketRequestContent, Guardian::Factors::Duo::Settings::Types::SetGuardianFactorDuoSettingsRequestContent, Guardian::Factors::Duo::Settings::Types::UpdateGuardianFactorDuoSettingsRequestContent, Guardian::Factors::Phone::Types::SetGuardianFactorPhoneMessageTypesRequestContent, Guardian::Factors::Phone::Types::SetGuardianFactorPhoneTemplatesRequestContent, Guardian::Factors::Phone::Types::SetGuardianFactorsProviderPhoneRequestContent, Guardian::Factors::Phone::Types::SetGuardianFactorsProviderPhoneTwilioRequestContent, Guardian::Factors::PushNotification::Types::SetGuardianFactorsProviderPushNotificationApnsRequestContent, Guardian::Factors::PushNotification::Types::SetGuardianFactorsProviderPushNotificationFcmRequestContent, Guardian::Factors::PushNotification::Types::SetGuardianFactorsProviderPushNotificationFcmv1RequestContent, Guardian::Factors::PushNotification::Types::SetGuardianFactorsProviderPushNotificationRequestContent, Guardian::Factors::PushNotification::Types::SetGuardianFactorsProviderPushNotificationSnsRequestContent, Guardian::Factors::PushNotification::Types::UpdateGuardianFactorsProviderPushNotificationApnsRequestContent, Guardian::Factors::PushNotification::Types::UpdateGuardianFactorsProviderPushNotificationFcmRequestContent, Guardian::Factors::PushNotification::Types::UpdateGuardianFactorsProviderPushNotificationFcmv1RequestContent, Guardian::Factors::PushNotification::Types::UpdateGuardianFactorsProviderPushNotificationSnsRequestContent, Guardian::Factors::Sms::Types::SetGuardianFactorSmsTemplatesRequestContent, Guardian::Factors::Sms::Types::SetGuardianFactorsProviderSmsRequestContent, Guardian::Factors::Sms::Types::SetGuardianFactorsProviderSmsTwilioRequestContent, Guardian::Factors::Types::SetGuardianFactorRequestContent, Hooks::Types::CreateHookRequestContent, Hooks::Types::GetHookRequestParameters, Hooks::Types::ListHooksRequestParameters, Hooks::Types::UpdateHookRequestContent, Jobs::Errors::Types::ErrorsGetResponse, Jobs::UsersExports::Types::CreateExportUsersRequestContent, Jobs::UsersImports::Types::CreateImportUsersRequestContent, Jobs::VerificationEmail::Types::CreateVerificationEmailRequestContent, Keys::CustomSigning::Types::SetCustomSigningKeysRequestContent, Keys::Encryption::Types::CreateEncryptionKeyRequestContent, Keys::Encryption::Types::ImportEncryptionKeyRequestContent, Keys::Encryption::Types::ListEncryptionKeysRequestParameters, LogStreams::Types::UpdateLogStreamRequestContent, Logs::Types::ListLogsRequestParameters, NetworkACLs::Types::CreateNetworkACLRequestContent, NetworkACLs::Types::ListNetworkACLsRequestParameters, NetworkACLs::Types::SetNetworkACLRequestContent, NetworkACLs::Types::UpdateNetworkACLRequestContent, Organizations::ClientGrants::Types::AssociateOrganizationClientGrantRequestContent, Organizations::ClientGrants::Types::ListOrganizationClientGrantsRequestParameters, Organizations::Connections::Types::CreateOrganizationAllConnectionRequestParameters, Organizations::Connections::Types::ListOrganizationAllConnectionsRequestParameters, Organizations::Connections::Types::UpdateOrganizationConnectionRequestParameters, Organizations::DiscoveryDomains::Types::CreateOrganizationDiscoveryDomainRequestContent, Organizations::DiscoveryDomains::Types::ListOrganizationDiscoveryDomainsRequestParameters, Organizations::DiscoveryDomains::Types::UpdateOrganizationDiscoveryDomainRequestContent, Organizations::EnabledConnections::Types::AddOrganizationConnectionRequestContent, Organizations::EnabledConnections::Types::ListOrganizationConnectionsRequestParameters, Organizations::EnabledConnections::Types::UpdateOrganizationConnectionRequestContent, Organizations::Invitations::Types::CreateOrganizationInvitationRequestContent, Organizations::Invitations::Types::GetOrganizationInvitationRequestParameters, Organizations::Invitations::Types::ListOrganizationInvitationsRequestParameters, Organizations::Members::Roles::Types::AssignOrganizationMemberRolesRequestContent, Organizations::Members::Roles::Types::DeleteOrganizationMemberRolesRequestContent, Organizations::Members::Roles::Types::ListOrganizationMemberRolesRequestParameters, Organizations::Members::Types::CreateOrganizationMemberRequestContent, Organizations::Members::Types::DeleteOrganizationMembersRequestContent, Organizations::Members::Types::ListOrganizationMembersRequestParameters, Organizations::Types::CreateOrganizationRequestContent, Organizations::Types::ListOrganizationsRequestParameters, Organizations::Types::UpdateOrganizationRequestContent, Prompts::Rendering::Types::BulkUpdateAculRequestContent, Prompts::Rendering::Types::ListAculsRequestParameters, Prompts::Rendering::Types::UpdateAculRequestContent, Prompts::Types::UpdateSettingsRequestContent, RefreshTokens::Types::GetRefreshTokensRequestParameters, RefreshTokens::Types::UpdateRefreshTokenRequestContent, ResourceServers::Types::CreateResourceServerRequestContent, ResourceServers::Types::GetResourceServerRequestParameters, ResourceServers::Types::ListResourceServerRequestParameters, ResourceServers::Types::UpdateResourceServerRequestContent, RiskAssessments::Settings::NewDevice::Types::UpdateRiskAssessmentsSettingsNewDeviceRequestContent, RiskAssessments::Settings::Types::UpdateRiskAssessmentsSettingsRequestContent, Roles::Permissions::Types::AddRolePermissionsRequestContent, Roles::Permissions::Types::DeleteRolePermissionsRequestContent, Roles::Permissions::Types::ListRolePermissionsRequestParameters, Roles::Types::CreateRoleRequestContent, Roles::Types::ListRolesRequestParameters, Roles::Types::UpdateRoleRequestContent, Roles::Users::Types::AssignRoleUsersRequestContent, Roles::Users::Types::ListRoleUsersRequestParameters, Rules::Types::CreateRuleRequestContent, Rules::Types::GetRuleRequestParameters, Rules::Types::ListRulesRequestParameters, Rules::Types::UpdateRuleRequestContent, RulesConfigs::Types::SetRulesConfigRequestContent, SelfServiceProfiles::SSOTicket::Types::CreateSelfServiceProfileSSOTicketRequestContent, SelfServiceProfiles::Types::CreateSelfServiceProfileRequestContent, SelfServiceProfiles::Types::ListSelfServiceProfilesRequestParameters, SelfServiceProfiles::Types::UpdateSelfServiceProfileRequestContent, Sessions::Types::UpdateSessionRequestContent, Stats::Types::GetDailyStatsRequestParameters, SupplementalSignals::Types::UpdateSupplementalSignalsRequestContent, Tenants::Settings::Types::GetTenantSettingsRequestParameters, Tenants::Settings::Types::UpdateTenantSettingsRequestContent, Tickets::Types::ChangePasswordTicketRequestContent, Tickets::Types::VerifyEmailTicketRequestContent, TokenExchangeProfiles::Types::CreateTokenExchangeProfileRequestContent, TokenExchangeProfiles::Types::TokenExchangeProfilesListRequest, TokenExchangeProfiles::Types::UpdateTokenExchangeProfileRequestContent, Types::Action, Types::ActionBase, Types::ActionBinding, Types::ActionBindingRef, Types::ActionBindingWithRef, Types::ActionDeployedVersion, Types::ActionError, Types::ActionExecutionResult, Types::ActionModuleAction, Types::ActionModuleDependency, Types::ActionModuleDependencyRequest, Types::ActionModuleListItem, Types::ActionModuleReference, Types::ActionModuleSecret, Types::ActionModuleSecretRequest, Types::ActionModuleVersion, Types::ActionModuleVersionReference, Types::ActionSecretRequest, Types::ActionSecretResponse, Types::ActionTrigger, Types::ActionTriggerCompatibleTrigger, Types::ActionVersion, Types::ActionVersionDependency, Types::AculClientFilter, Types::AculClientFilterByID, Types::AculClientFilterByMetadata, Types::AculConfigsItem, Types::AculContextConfigurationItem, Types::AculDomainFilter, Types::AculDomainFilterByID, Types::AculDomainFilterByMetadata, Types::AculFilters, Types::AculHeadTag, Types::AculOrganizationFilter, Types::AculOrganizationFilterByID, Types::AculOrganizationFilterByMetadata, Types::AddOrganizationConnectionResponseContent, Types::AssociateOrganizationClientGrantResponseContent, Types::AttackProtectionCaptchaArkoseResponseContent, Types::AttackProtectionCaptchaAuthChallengeRequest, Types::AttackProtectionCaptchaAuthChallengeResponseContent, Types::AttackProtectionCaptchaFriendlyCaptchaResponseContent, Types::AttackProtectionCaptchaHcaptchaResponseContent, Types::AttackProtectionCaptchaRecaptchaEnterpriseResponseContent, Types::AttackProtectionCaptchaRecaptchaV2ResponseContent, Types::AttackProtectionUpdateCaptchaArkose, Types::AttackProtectionUpdateCaptchaFriendlyCaptcha, Types::AttackProtectionUpdateCaptchaHcaptcha, Types::AttackProtectionUpdateCaptchaRecaptchaEnterprise, Types::AttackProtectionUpdateCaptchaRecaptchaV2, Types::BrandingColors, Types::BrandingFont, Types::BrandingPageBackground, Types::BrandingThemeBorders, Types::BrandingThemeColors, Types::BrandingThemeFontBodyText, Types::BrandingThemeFontButtonsText, Types::BrandingThemeFontInputLabels, Types::BrandingThemeFontLinks, Types::BrandingThemeFontSubtitle, Types::BrandingThemeFontTitle, Types::BrandingThemeFonts, Types::BrandingThemePageBackground, Types::BrandingThemeWidget, Types::BreachedPasswordDetectionPreChangePasswordStage, Types::BreachedPasswordDetectionPreUserRegistrationStage, Types::BreachedPasswordDetectionStage, Types::BulkUpdateAculResponseContent, Types::CertificateSubjectDnCredential, Types::ChangePasswordTicketIdentity, Types::ChangePasswordTicketResponseContent, Types::CimdMappedClientAuthenticationMethods, Types::CimdMappedClientAuthenticationMethodsPrivateKeyJwt, Types::CimdMappedClientFields, Types::CimdMappedPrivateKeyJwtCredential, Types::CimdValidationResult, Types::Client, Types::ClientAddonAws, Types::ClientAddonAzureBlob, Types::ClientAddonAzureSb, Types::ClientAddonEchoSign, Types::ClientAddonEgnyte, Types::ClientAddonFirebase, Types::ClientAddonLayer, Types::ClientAddonMscrm, Types::ClientAddonNewRelic, Types::ClientAddonOag, Types::ClientAddonOffice365, Types::ClientAddonRms, Types::ClientAddonSAML, Types::ClientAddonSSOIntegration, Types::ClientAddonSalesforce, Types::ClientAddonSalesforceAPI, Types::ClientAddonSalesforceSandboxAPI, Types::ClientAddonSapapi, Types::ClientAddonSentry, Types::ClientAddonSharePoint, Types::ClientAddonSharePointExternalURL, Types::ClientAddonSlack, Types::ClientAddonSpringCm, Types::ClientAddonWams, Types::ClientAddonZendesk, Types::ClientAddonZoom, Types::ClientAddons, Types::ClientAuthenticationMethod, Types::ClientAuthenticationMethodPrivateKeyJwt, Types::ClientAuthenticationMethodSelfSignedTLSClientAuth, Types::ClientAuthenticationMethodTLSClientAuth, Types::ClientCreateAuthenticationMethod, Types::ClientCreateAuthenticationMethodPrivateKeyJwt, Types::ClientCreateAuthenticationMethodTLSClientAuth, Types::ClientCredential, Types::ClientDefaultOrganization, Types::ClientEncryptionKey, Types::ClientGrantResponseContent, Types::ClientJwtConfiguration, Types::ClientMobile, Types::ClientMobileAndroid, Types::ClientMobileiOs, Types::ClientMyOrganizationPatchConfiguration, Types::ClientMyOrganizationPostConfiguration, Types::ClientMyOrganizationResponseConfiguration, Types::ClientOidcBackchannelLogoutInitiators, Types::ClientOidcBackchannelLogoutSessionMetadata, Types::ClientOidcBackchannelLogoutSettings, Types::ClientRefreshTokenConfiguration, Types::ClientRefreshTokenPolicy, Types::ClientSessionTransferConfiguration, Types::ClientSignedRequestObjectWithCredentialID, Types::ClientSignedRequestObjectWithPublicKey, Types::ClientSigningKey, Types::ClientTokenExchangeConfiguration, Types::ClientTokenExchangeConfigurationOrNull, Types::ConnectedAccount, Types::ConnectionAttributeIdentifier, Types::ConnectionAttributeMapOidc, Types::ConnectionAttributeMapOkta, Types::ConnectionAttributes, Types::ConnectionAuthenticationMethods, Types::ConnectionAuthenticationPurpose, Types::ConnectionCommon, Types::ConnectionConnectedAccountsPurpose, Types::ConnectionConnectedAccountsPurposeXaa, Types::ConnectionConnectionSettings, Types::ConnectionCustomScripts, Types::ConnectionDecryptionKeySAML, Types::ConnectionDecryptionKeySAMLCert, Types::ConnectionEmailEmail, Types::ConnectionEmailOtpAuthenticationMethod, Types::ConnectionEnabledClient, Types::ConnectionFederatedConnectionsAccessTokens, Types::ConnectionFieldsMapSAMLValue, Types::ConnectionForList, Types::ConnectionForOrganization, Types::ConnectionGatewayAuthentication, Types::ConnectionGatewayAuthenticationSms, Types::ConnectionKey, Types::ConnectionMfa, Types::ConnectionOptionsAd, Types::ConnectionOptionsAdfs, Types::ConnectionOptionsAmazon, Types::ConnectionOptionsApple, Types::ConnectionOptionsAuth0, Types::ConnectionOptionsAuth0Oidc, Types::ConnectionOptionsAzureAd, Types::ConnectionOptionsBaidu, Types::ConnectionOptionsBitbucket, Types::ConnectionOptionsBitly, Types::ConnectionOptionsBox, Types::ConnectionOptionsCommon, Types::ConnectionOptionsCommonOidc, Types::ConnectionOptionsCommonSAML, Types::ConnectionOptionsDaccount, Types::ConnectionOptionsDropbox, Types::ConnectionOptionsDwolla, Types::ConnectionOptionsEmail, Types::ConnectionOptionsEvernote, Types::ConnectionOptionsExact, Types::ConnectionOptionsFacebook, Types::ConnectionOptionsFitbit, Types::ConnectionOptionsGitHub, Types::ConnectionOptionsGoogleApps, Types::ConnectionOptionsGoogleOAuth2, Types::ConnectionOptionsIdpinitiatedSAML, Types::ConnectionOptionsInstagram, Types::ConnectionOptionsLine, Types::ConnectionOptionsLinkedin, Types::ConnectionOptionsOAuth1, Types::ConnectionOptionsOAuth1Common, Types::ConnectionOptionsOAuth2, Types::ConnectionOptionsOAuth2Common, Types::ConnectionOptionsOffice365, Types::ConnectionOptionsOidc, Types::ConnectionOptionsOidcMetadata, Types::ConnectionOptionsOkta, Types::ConnectionOptionsPaypal, Types::ConnectionOptionsPingFederate, Types::ConnectionOptionsPlanningCenter, Types::ConnectionOptionsSAML, Types::ConnectionOptionsSalesforce, Types::ConnectionOptionsSalesforceCommunity, Types::ConnectionOptionsSharepoint, Types::ConnectionOptionsShop, Types::ConnectionOptionsShopify, Types::ConnectionOptionsSms, Types::ConnectionOptionsSoundcloud, Types::ConnectionOptionsThirtySevenSignals, Types::ConnectionOptionsTwitter, Types::ConnectionOptionsUntappd, Types::ConnectionOptionsVkontakte, Types::ConnectionOptionsWeibo, Types::ConnectionOptionsWindowsLive, Types::ConnectionOptionsWordpress, Types::ConnectionOptionsYahoo, Types::ConnectionOptionsYandex, Types::ConnectionPasskeyAuthenticationMethod, Types::ConnectionPasskeyOptions, Types::ConnectionPasswordAuthenticationMethod, Types::ConnectionPasswordComplexityOptions, Types::ConnectionPasswordDictionaryOptions, Types::ConnectionPasswordHistoryOptions, Types::ConnectionPasswordNoPersonalInfoOptions, Types::ConnectionPasswordOptions, Types::ConnectionPasswordOptionsComplexity, Types::ConnectionPasswordOptionsDictionary, Types::ConnectionPasswordOptionsHistory, Types::ConnectionPasswordOptionsProfileData, Types::ConnectionPhoneOtpAuthenticationMethod, Types::ConnectionProfile, Types::ConnectionProfileConfig, Types::ConnectionProfileOrganization, Types::ConnectionProfileStrategyOverride, Types::ConnectionProfileStrategyOverrides, Types::ConnectionProfileStrategyOverridesConnectionConfig, Types::ConnectionProfileTemplate, Types::ConnectionProfileTemplateItem, Types::ConnectionPropertiesOptions, Types::ConnectionPurposes, Types::ConnectionResponseCommon, Types::ConnectionResponseContentAd, Types::ConnectionResponseContentAdfs, Types::ConnectionResponseContentAmazon, Types::ConnectionResponseContentApple, Types::ConnectionResponseContentAuth0, Types::ConnectionResponseContentAuth0Oidc, Types::ConnectionResponseContentAzureAd, Types::ConnectionResponseContentBaidu, Types::ConnectionResponseContentBitbucket, Types::ConnectionResponseContentBitly, Types::ConnectionResponseContentBox, Types::ConnectionResponseContentCustom, Types::ConnectionResponseContentDaccount, Types::ConnectionResponseContentDropbox, Types::ConnectionResponseContentDwolla, Types::ConnectionResponseContentEmail, Types::ConnectionResponseContentEvernote, Types::ConnectionResponseContentEvernoteSandbox, Types::ConnectionResponseContentExact, Types::ConnectionResponseContentFacebook, Types::ConnectionResponseContentFitbit, Types::ConnectionResponseContentGitHub, Types::ConnectionResponseContentGoogleApps, Types::ConnectionResponseContentGoogleOAuth2, Types::ConnectionResponseContentIP, Types::ConnectionResponseContentInstagram, Types::ConnectionResponseContentLine, Types::ConnectionResponseContentLinkedin, Types::ConnectionResponseContentOAuth1, Types::ConnectionResponseContentOAuth2, Types::ConnectionResponseContentOffice365, Types::ConnectionResponseContentOidc, Types::ConnectionResponseContentOkta, Types::ConnectionResponseContentPaypal, Types::ConnectionResponseContentPaypalSandbox, Types::ConnectionResponseContentPingFederate, Types::ConnectionResponseContentPlanningCenter, Types::ConnectionResponseContentSAML, Types::ConnectionResponseContentSalesforce, Types::ConnectionResponseContentSalesforceCommunity, Types::ConnectionResponseContentSalesforceSandbox, Types::ConnectionResponseContentSharepoint, Types::ConnectionResponseContentShop, Types::ConnectionResponseContentShopify, Types::ConnectionResponseContentSms, Types::ConnectionResponseContentSoundcloud, Types::ConnectionResponseContentThirtySevenSignals, Types::ConnectionResponseContentTwitter, Types::ConnectionResponseContentUntappd, Types::ConnectionResponseContentVkontakte, Types::ConnectionResponseContentWeibo, Types::ConnectionResponseContentWindowsLive, Types::ConnectionResponseContentWordpress, Types::ConnectionResponseContentYahoo, Types::ConnectionResponseContentYandex, Types::ConnectionScopeOAuth2, Types::ConnectionScriptsOAuth1, Types::ConnectionScriptsOAuth2, Types::ConnectionSigningKeySAML, Types::ConnectionTotpEmail, Types::ConnectionTotpSms, Types::ConnectionUpstreamAdditionalProperties, Types::ConnectionUpstreamAlias, Types::ConnectionUpstreamValue, Types::ConnectionUsernameValidationOptions, Types::ConnectionValidationOptions, Types::CreateActionModuleResponseContent, Types::CreateActionModuleVersionResponseContent, Types::CreateActionResponseContent, Types::CreateBrandingPhoneProviderResponseContent, Types::CreateBrandingThemeResponseContent, Types::CreateClientAuthenticationMethodSelfSignedTLSClientAuth, Types::CreateClientGrantResponseContent, Types::CreateClientResponseContent, Types::CreateConnectionCommon, Types::CreateConnectionProfileResponseContent, Types::CreateConnectionRequestContentAd, Types::CreateConnectionRequestContentAdfs, Types::CreateConnectionRequestContentAmazon, Types::CreateConnectionRequestContentApple, Types::CreateConnectionRequestContentAuth0, Types::CreateConnectionRequestContentAuth0Oidc, Types::CreateConnectionRequestContentAzureAd, Types::CreateConnectionRequestContentBaidu, Types::CreateConnectionRequestContentBitbucket, Types::CreateConnectionRequestContentBitly, Types::CreateConnectionRequestContentBox, Types::CreateConnectionRequestContentCustom, Types::CreateConnectionRequestContentDaccount, Types::CreateConnectionRequestContentDropbox, Types::CreateConnectionRequestContentDwolla, Types::CreateConnectionRequestContentEmail, Types::CreateConnectionRequestContentEvernote, Types::CreateConnectionRequestContentEvernoteSandbox, Types::CreateConnectionRequestContentExact, Types::CreateConnectionRequestContentFacebook, Types::CreateConnectionRequestContentFitbit, Types::CreateConnectionRequestContentGitHub, Types::CreateConnectionRequestContentGoogleApps, Types::CreateConnectionRequestContentGoogleOAuth2, Types::CreateConnectionRequestContentIP, Types::CreateConnectionRequestContentInstagram, Types::CreateConnectionRequestContentLine, Types::CreateConnectionRequestContentLinkedin, Types::CreateConnectionRequestContentOAuth1, Types::CreateConnectionRequestContentOAuth2, Types::CreateConnectionRequestContentOffice365, Types::CreateConnectionRequestContentOidc, Types::CreateConnectionRequestContentOkta, Types::CreateConnectionRequestContentPaypal, Types::CreateConnectionRequestContentPaypalSandbox, Types::CreateConnectionRequestContentPingFederate, Types::CreateConnectionRequestContentPlanningCenter, Types::CreateConnectionRequestContentSAML, Types::CreateConnectionRequestContentSalesforce, Types::CreateConnectionRequestContentSalesforceCommunity, Types::CreateConnectionRequestContentSalesforceSandbox, Types::CreateConnectionRequestContentSharepoint, Types::CreateConnectionRequestContentShop, Types::CreateConnectionRequestContentShopify, Types::CreateConnectionRequestContentSms, Types::CreateConnectionRequestContentSoundcloud, Types::CreateConnectionRequestContentThirtySevenSignals, Types::CreateConnectionRequestContentTwitter, Types::CreateConnectionRequestContentUntappd, Types::CreateConnectionRequestContentVkontakte, Types::CreateConnectionRequestContentWeibo, Types::CreateConnectionRequestContentWindowsLive, Types::CreateConnectionRequestContentWordpress, Types::CreateConnectionRequestContentYahoo, Types::CreateConnectionRequestContentYandex, Types::CreateConnectionResponseContent, Types::CreateCustomDomainResponseContent, Types::CreateDirectoryProvisioningRequestContent, Types::CreateDirectoryProvisioningResponseContent, Types::CreateDirectorySynchronizationResponseContent, Types::CreateEmailProviderResponseContent, Types::CreateEmailTemplateResponseContent, Types::CreateEncryptionKeyPublicWrappingResponseContent, Types::CreateEncryptionKeyResponseContent, Types::CreateEventStreamActionRequestContent, Types::CreateEventStreamEventBridgeRequestContent, Types::CreateEventStreamRedeliveryResponseContent, Types::CreateEventStreamResponseContent, Types::CreateEventStreamTestEventResponseContent, Types::CreateEventStreamWebHookRequestContent, Types::CreateExportUsersFields, Types::CreateExportUsersResponseContent, Types::CreateFlowResponseContent, Types::CreateFlowsVaultConnectionActivecampaign, Types::CreateFlowsVaultConnectionActivecampaignAPIKey, Types::CreateFlowsVaultConnectionActivecampaignUninitialized, Types::CreateFlowsVaultConnectionAirtable, Types::CreateFlowsVaultConnectionAirtableAPIKey, Types::CreateFlowsVaultConnectionAirtableUninitialized, Types::CreateFlowsVaultConnectionAuth0, Types::CreateFlowsVaultConnectionAuth0OauthApp, Types::CreateFlowsVaultConnectionAuth0Uninitialized, Types::CreateFlowsVaultConnectionBigquery, Types::CreateFlowsVaultConnectionBigqueryJwt, Types::CreateFlowsVaultConnectionBigqueryUninitialized, Types::CreateFlowsVaultConnectionClearbit, Types::CreateFlowsVaultConnectionClearbitAPIKey, Types::CreateFlowsVaultConnectionClearbitUninitialized, Types::CreateFlowsVaultConnectionDocusign, Types::CreateFlowsVaultConnectionDocusignOauthCode, Types::CreateFlowsVaultConnectionDocusignUninitialized, Types::CreateFlowsVaultConnectionGoogleSheets, Types::CreateFlowsVaultConnectionGoogleSheetsOauthCode, Types::CreateFlowsVaultConnectionGoogleSheetsUninitialized, Types::CreateFlowsVaultConnectionHTTP, Types::CreateFlowsVaultConnectionHTTPBasicAuth, Types::CreateFlowsVaultConnectionHTTPBearer, Types::CreateFlowsVaultConnectionHTTPOauthClientCredentials, Types::CreateFlowsVaultConnectionHTTPUninitialized, Types::CreateFlowsVaultConnectionHttpApiKey, Types::CreateFlowsVaultConnectionHubspot, Types::CreateFlowsVaultConnectionHubspotAPIKey, Types::CreateFlowsVaultConnectionHubspotOauthCode, Types::CreateFlowsVaultConnectionHubspotUninitialized, Types::CreateFlowsVaultConnectionJwt, Types::CreateFlowsVaultConnectionJwtJwt, Types::CreateFlowsVaultConnectionJwtUninitialized, Types::CreateFlowsVaultConnectionMailchimp, Types::CreateFlowsVaultConnectionMailchimpAPIKey, Types::CreateFlowsVaultConnectionMailchimpOauthCode, Types::CreateFlowsVaultConnectionMailchimpUninitialized, Types::CreateFlowsVaultConnectionMailjet, Types::CreateFlowsVaultConnectionMailjetAPIKey, Types::CreateFlowsVaultConnectionMailjetUninitialized, Types::CreateFlowsVaultConnectionPipedrive, Types::CreateFlowsVaultConnectionPipedriveOauthCode, Types::CreateFlowsVaultConnectionPipedriveToken, Types::CreateFlowsVaultConnectionPipedriveUninitialized, Types::CreateFlowsVaultConnectionRequestContent, Types::CreateFlowsVaultConnectionResponseContent, Types::CreateFlowsVaultConnectionSalesforce, Types::CreateFlowsVaultConnectionSalesforceOauthCode, Types::CreateFlowsVaultConnectionSalesforceUninitialized, Types::CreateFlowsVaultConnectionSendgrid, Types::CreateFlowsVaultConnectionSendgridAPIKey, Types::CreateFlowsVaultConnectionSendgridUninitialized, Types::CreateFlowsVaultConnectionSlack, Types::CreateFlowsVaultConnectionSlackOauthCode, Types::CreateFlowsVaultConnectionSlackUninitialized, Types::CreateFlowsVaultConnectionSlackWebhook, Types::CreateFlowsVaultConnectionStripe, Types::CreateFlowsVaultConnectionStripeKeyPair, Types::CreateFlowsVaultConnectionStripeOauthCode, Types::CreateFlowsVaultConnectionStripeUninitialized, Types::CreateFlowsVaultConnectionTelegram, Types::CreateFlowsVaultConnectionTelegramToken, Types::CreateFlowsVaultConnectionTelegramUninitialized, Types::CreateFlowsVaultConnectionTwilio, Types::CreateFlowsVaultConnectionTwilioAPIKey, Types::CreateFlowsVaultConnectionTwilioUninitialized, Types::CreateFlowsVaultConnectionWhatsapp, Types::CreateFlowsVaultConnectionWhatsappToken, Types::CreateFlowsVaultConnectionWhatsappUninitialized, Types::CreateFlowsVaultConnectionZapier, Types::CreateFlowsVaultConnectionZapierUninitialized, Types::CreateFlowsVaultConnectionZapierWebhook, Types::CreateFormResponseContent, Types::CreateGuardianEnrollmentTicketResponseContent, Types::CreateHookResponseContent, Types::CreateImportUsersResponseContent, Types::CreateLogStreamDatadogRequestBody, Types::CreateLogStreamEventBridgeRequestBody, Types::CreateLogStreamEventGridRequestBody, Types::CreateLogStreamHTTPRequestBody, Types::CreateLogStreamMixpanelRequestBody, Types::CreateLogStreamRequestContent, Types::CreateLogStreamResponseContent, Types::CreateLogStreamSegmentRequestBody, Types::CreateLogStreamSplunkRequestBody, Types::CreateLogStreamSumoRequestBody, Types::CreateOrganizationAllConnectionResponseContent, Types::CreateOrganizationDiscoveryDomainResponseContent, Types::CreateOrganizationInvitationResponseContent, Types::CreateOrganizationResponseContent, Types::CreatePhoneProviderSendTestResponseContent, Types::CreatePhoneTemplateResponseContent, Types::CreatePhoneTemplateTestNotificationResponseContent, Types::CreatePublicKeyDeviceCredentialResponseContent, Types::CreateResourceServerResponseContent, Types::CreateRoleResponseContent, Types::CreateRuleResponseContent, Types::CreateSCIMConfigurationRequestContent, Types::CreateSCIMConfigurationResponseContent, Types::CreateSCIMTokenResponseContent, Types::CreateSelfServiceProfileResponseContent, Types::CreateSelfServiceProfileSSOTicketResponseContent, Types::CreateTokenExchangeProfileResponseContent, Types::CreateTokenQuota, Types::CreateUserAttributeProfileResponseContent, Types::CreateUserAuthenticationMethodResponseContent, Types::CreateUserResponseContent, Types::CreateVerifiableCredentialTemplateResponseContent, Types::CreateVerificationEmailResponseContent, Types::CredentialID, Types::CustomDomain, Types::CustomProviderConfiguration, Types::CustomProviderCredentials, Types::CustomSigningKeyJwk, Types::DailyStats, Types::DefaultTokenQuota, Types::DeleteUserIdentityResponseContentItem, Types::DeployActionResponseContent, Types::DeployActionVersionRequestContent, Types::DeployActionVersionResponseContent, Types::DeviceCredential, Types::DirectoryProvisioning, Types::DirectoryProvisioningMappingItem, Types::DomainCertificate, Types::DomainVerification, Types::DomainVerificationMethod, Types::EmailAttribute, Types::EmailProviderCredentials, Types::EmailProviderCredentialsSchema, Types::EmailProviderCredentialsSchemaAPIKey, Types::EmailProviderCredentialsSchemaAccessKeyID, Types::EmailProviderCredentialsSchemaClientID, Types::EmailProviderCredentialsSchemaConnectionString, Types::EmailProviderCredentialsSchemaSMTPHost, Types::EmailProviderCredentialsSchemaThree, Types::EmailProviderCredentialsSchemaZero, Types::EncryptionKey, Types::EventStreamActionConfiguration, Types::EventStreamActionDestination, Types::EventStreamActionResponseContent, Types::EventStreamCloudEvent, Types::EventStreamDelivery, Types::EventStreamDeliveryAttempt, Types::EventStreamDestinationPatch, Types::EventStreamEventBridgeConfiguration, Types::EventStreamEventBridgeDestination, Types::EventStreamEventBridgeResponseContent, Types::EventStreamResponseContent, Types::EventStreamSubscription, Types::EventStreamWebhookAuthorizationResponse, Types::EventStreamWebhookBasicAuth, Types::EventStreamWebhookBearerAuth, Types::EventStreamWebhookConfiguration, Types::EventStreamWebhookCustomHeaderAuth, Types::EventStreamWebhookDestination, Types::EventStreamWebhookResponseContent, Types::ExpressConfiguration, Types::ExpressConfigurationOrNull, Types::ExtensibilityEmailProviderCredentials, Types::FederatedConnectionTokenSet, Types::FlowAction, Types::FlowActionActivecampaign, Types::FlowActionActivecampaignListContacts, Types::FlowActionActivecampaignListContactsParams, Types::FlowActionActivecampaignUpsertContact, Types::FlowActionActivecampaignUpsertContactParams, Types::FlowActionAirtable, Types::FlowActionAirtableCreateRecord, Types::FlowActionAirtableCreateRecordParams, Types::FlowActionAirtableListRecords, Types::FlowActionAirtableListRecordsParams, Types::FlowActionAirtableUpdateRecord, Types::FlowActionAirtableUpdateRecordParams, Types::FlowActionAuth0, Types::FlowActionAuth0CreateUser, Types::FlowActionAuth0CreateUserParams, Types::FlowActionAuth0GetUser, Types::FlowActionAuth0GetUserParams, Types::FlowActionAuth0MakeCall, Types::FlowActionAuth0MakeCallParams, Types::FlowActionAuth0SendEmail, Types::FlowActionAuth0SendEmailParams, Types::FlowActionAuth0SendEmailParamsFrom, Types::FlowActionAuth0SendRequest, Types::FlowActionAuth0SendRequestParams, Types::FlowActionAuth0SendRequestParamsPayload, Types::FlowActionAuth0SendRequestParamsQueryParamsValue, Types::FlowActionAuth0SendSms, Types::FlowActionAuth0SendSmsParams, Types::FlowActionAuth0UpdateUser, Types::FlowActionAuth0UpdateUserParams, Types::FlowActionBigqueryInsertRows, Types::FlowActionBigqueryInsertRowsParams, Types::FlowActionClearbit, Types::FlowActionClearbitFindCompany, Types::FlowActionClearbitFindCompanyParams, Types::FlowActionClearbitFindPerson, Types::FlowActionClearbitFindPersonParams, Types::FlowActionEmailVerifyEmail, Types::FlowActionEmailVerifyEmailParams, Types::FlowActionEmailVerifyEmailParamsRules, Types::FlowActionFlow, Types::FlowActionFlowBooleanCondition, Types::FlowActionFlowBooleanConditionParams, Types::FlowActionFlowDelayFlow, Types::FlowActionFlowDelayFlowParams, Types::FlowActionFlowDelayFlowParamsNumber, Types::FlowActionFlowDoNothing, Types::FlowActionFlowDoNothingParams, Types::FlowActionFlowErrorMessage, Types::FlowActionFlowErrorMessageParams, Types::FlowActionFlowMapValue, Types::FlowActionFlowMapValueParams, Types::FlowActionFlowMapValueParamsFallback, Types::FlowActionFlowMapValueParamsInput, Types::FlowActionFlowReturnJSON, Types::FlowActionFlowReturnJSONParams, Types::FlowActionFlowReturnJSONParamsPayload, Types::FlowActionFlowStoreVars, Types::FlowActionFlowStoreVarsParams, Types::FlowActionGoogleSheetsAddRow, Types::FlowActionGoogleSheetsAddRowParams, Types::FlowActionGoogleSheetsAddRowParamsSheetID, Types::FlowActionHTTPSendRequest, Types::FlowActionHTTPSendRequestParams, Types::FlowActionHTTPSendRequestParamsBasicAuth, Types::FlowActionHTTPSendRequestParamsPayload, Types::FlowActionHTTPSendRequestParamsQueryParamsValue, Types::FlowActionHubspot, Types::FlowActionHubspotEnrollContact, Types::FlowActionHubspotEnrollContactParams, Types::FlowActionHubspotEnrollContactParamsWorkflowID, Types::FlowActionHubspotGetContact, Types::FlowActionHubspotGetContactParams, Types::FlowActionHubspotUpsertContact, Types::FlowActionHubspotUpsertContactParams, Types::FlowActionHubspotUpsertContactParamsProperty, Types::FlowActionJSON, Types::FlowActionJSONCreateJSON, Types::FlowActionJSONCreateJSONParams, Types::FlowActionJSONParseJSON, Types::FlowActionJSONParseJSONParams, Types::FlowActionJSONSerializeJSON, Types::FlowActionJSONSerializeJSONParams, Types::FlowActionJSONSerializeJSONParamsObject, Types::FlowActionJwt, Types::FlowActionJwtDecodeJwt, Types::FlowActionJwtDecodeJwtParams, Types::FlowActionJwtSignJwt, Types::FlowActionJwtSignJwtParams, Types::FlowActionJwtVerifyJwt, Types::FlowActionJwtVerifyJwtParams, Types::FlowActionMailchimpUpsertMember, Types::FlowActionMailchimpUpsertMemberParams, Types::FlowActionMailchimpUpsertMemberParamsMember, Types::FlowActionMailjetSendEmail, Types::FlowActionMailjetSendEmailParams, Types::FlowActionMailjetSendEmailParamsContent, Types::FlowActionMailjetSendEmailParamsTemplateID, Types::FlowActionOtp, Types::FlowActionOtpGenerateCode, Types::FlowActionOtpGenerateCodeParams, Types::FlowActionOtpVerifyCode, Types::FlowActionOtpVerifyCodeParams, Types::FlowActionOtpVerifyCodeParamsCode, Types::FlowActionPipedrive, Types::FlowActionPipedriveAddDeal, Types::FlowActionPipedriveAddDealParams, Types::FlowActionPipedriveAddDealParamsOrganizationID, Types::FlowActionPipedriveAddDealParamsPersonID, Types::FlowActionPipedriveAddDealParamsStageID, Types::FlowActionPipedriveAddDealParamsUserID, Types::FlowActionPipedriveAddOrganization, Types::FlowActionPipedriveAddOrganizationParams, Types::FlowActionPipedriveAddOrganizationParamsOwnerID, Types::FlowActionPipedriveAddPerson, Types::FlowActionPipedriveAddPersonParams, Types::FlowActionPipedriveAddPersonParamsOrganizationID, Types::FlowActionPipedriveAddPersonParamsOwnerID, Types::FlowActionSalesforce, Types::FlowActionSalesforceCreateLead, Types::FlowActionSalesforceCreateLeadParams, Types::FlowActionSalesforceGetLead, Types::FlowActionSalesforceGetLeadParams, Types::FlowActionSalesforceSearchLeads, Types::FlowActionSalesforceSearchLeadsParams, Types::FlowActionSalesforceUpdateLead, Types::FlowActionSalesforceUpdateLeadParams, Types::FlowActionSendgridSendEmail, Types::FlowActionSendgridSendEmailParams, Types::FlowActionSendgridSendEmailParamsPerson, Types::FlowActionSlackPostMessage, Types::FlowActionSlackPostMessageParams, Types::FlowActionSlackPostMessageParamsAttachment, Types::FlowActionSlackPostMessageParamsAttachmentField, Types::FlowActionStripe, Types::FlowActionStripeAddTaxID, Types::FlowActionStripeAddTaxIDParams, Types::FlowActionStripeAddress, Types::FlowActionStripeCreateCustomer, Types::FlowActionStripeCreateCustomerParams, Types::FlowActionStripeCreatePortalSession, Types::FlowActionStripeCreatePortalSessionParams, Types::FlowActionStripeDeleteTaxID, Types::FlowActionStripeDeleteTaxIDParams, Types::FlowActionStripeFindCustomers, Types::FlowActionStripeFindCustomersParams, Types::FlowActionStripeGetCustomer, Types::FlowActionStripeGetCustomerParams, Types::FlowActionStripeTaxID, Types::FlowActionStripeUpdateCustomer, Types::FlowActionStripeUpdateCustomerParams, Types::FlowActionTelegramSendMessage, Types::FlowActionTelegramSendMessageParams, Types::FlowActionTwilio, Types::FlowActionTwilioMakeCall, Types::FlowActionTwilioMakeCallParams, Types::FlowActionTwilioSendSms, Types::FlowActionTwilioSendSmsParams, Types::FlowActionWhatsappSendMessage, Types::FlowActionWhatsappSendMessageParams, Types::FlowActionWhatsappSendMessageParamsPayload, Types::FlowActionXML, Types::FlowActionXMLParseXML, Types::FlowActionXMLParseXMLParams, Types::FlowActionXMLSerializeXML, Types::FlowActionXMLSerializeXMLParams, Types::FlowActionXMLSerializeXMLParamsObject, Types::FlowActionZapierTriggerWebhook, Types::FlowActionZapierTriggerWebhookParams, Types::FlowExecutionSummary, Types::FlowSummary, Types::FlowsVaultConnectioSetupAPIKey, Types::FlowsVaultConnectioSetupAPIKeyWithBaseURL, Types::FlowsVaultConnectioSetupBigqueryOauthJwt, Types::FlowsVaultConnectioSetupHTTPBearer, Types::FlowsVaultConnectioSetupJwt, Types::FlowsVaultConnectioSetupMailjetAPIKey, Types::FlowsVaultConnectioSetupOauthApp, Types::FlowsVaultConnectioSetupOauthCode, Types::FlowsVaultConnectioSetupSecretAPIKey, Types::FlowsVaultConnectioSetupStripeKeyPair, Types::FlowsVaultConnectioSetupToken, Types::FlowsVaultConnectioSetupTwilioAPIKey, Types::FlowsVaultConnectioSetupWebhook, Types::FlowsVaultConnectionHTTPBasicAuthSetup, Types::FlowsVaultConnectionHTTPOauthClientCredentialsSetup, Types::FlowsVaultConnectionHttpApiKeySetup, Types::FlowsVaultConnectionSummary, Types::FormBlock, Types::FormBlockDivider, Types::FormBlockDividerConfig, Types::FormBlockHTML, Types::FormBlockHTMLConfig, Types::FormBlockImage, Types::FormBlockImageConfig, Types::FormBlockJumpButton, Types::FormBlockJumpButtonConfig, Types::FormBlockJumpButtonConfigStyle, Types::FormBlockNextButton, Types::FormBlockNextButtonConfig, Types::FormBlockPreviousButton, Types::FormBlockPreviousButtonConfig, Types::FormBlockResendButton, Types::FormBlockResendButtonConfig, Types::FormBlockRichText, Types::FormBlockRichTextConfig, Types::FormComponent, Types::FormEndingNode, Types::FormEndingNodeAfterSubmit, Types::FormEndingNodeRedirection, Types::FormField, Types::FormFieldBoolean, Types::FormFieldBooleanConfig, Types::FormFieldBooleanConfigOptions, Types::FormFieldCards, Types::FormFieldCardsConfig, Types::FormFieldCardsConfigOption, Types::FormFieldChoice, Types::FormFieldChoiceConfig, Types::FormFieldChoiceConfigAllowOther, Types::FormFieldChoiceConfigOption, Types::FormFieldCustom, Types::FormFieldCustomConfig, Types::FormFieldDate, Types::FormFieldDateConfig, Types::FormFieldDropdown, Types::FormFieldDropdownConfig, Types::FormFieldDropdownConfigOption, Types::FormFieldEmail, Types::FormFieldEmailConfig, Types::FormFieldFile, Types::FormFieldFileConfig, Types::FormFieldFileConfigStorage, Types::FormFieldLegal, Types::FormFieldLegalConfig, Types::FormFieldNumber, Types::FormFieldNumberConfig, Types::FormFieldPassword, Types::FormFieldPasswordConfig, Types::FormFieldPayment, Types::FormFieldPaymentConfig, Types::FormFieldPaymentConfigCharge, Types::FormFieldPaymentConfigChargeOneOff, Types::FormFieldPaymentConfigChargeOneOffOneOff, Types::FormFieldPaymentConfigChargeOneOffOneOffAmount, Types::FormFieldPaymentConfigChargeSubscription, Types::FormFieldPaymentConfigCredentials, Types::FormFieldPaymentConfigFieldProperties, Types::FormFieldPaymentConfigFields, Types::FormFieldSocial, Types::FormFieldSocialConfig, Types::FormFieldTel, Types::FormFieldTelConfig, Types::FormFieldTelConfigStrings, Types::FormFieldText, Types::FormFieldTextConfig, Types::FormFieldURL, Types::FormFieldURLConfig, Types::FormFlow, Types::FormFlowConfig, Types::FormHiddenField, Types::FormLanguages, Types::FormMessages, Types::FormNode, Types::FormNodeCoordinates, Types::FormNodePointer, Types::FormRouter, Types::FormRouterConfig, Types::FormRouterRule, Types::FormStartNode, Types::FormStep, Types::FormStepConfig, Types::FormStyle, Types::FormSummary, Types::FormWidget, Types::FormWidgetAuth0VerifiableCredentials, Types::FormWidgetAuth0VerifiableCredentialsConfig, Types::FormWidgetGMapsAddress, Types::FormWidgetGMapsAddressConfig, Types::FormWidgetRecaptcha, Types::FormWidgetRecaptchaConfig, Types::GetActionExecutionResponseContent, Types::GetActionModuleActionsResponseContent, Types::GetActionModuleResponseContent, Types::GetActionModuleVersionResponseContent, Types::GetActionModuleVersionsResponseContent, Types::GetActionModulesResponseContent, Types::GetActionResponseContent, Types::GetActionVersionResponseContent, Types::GetAculResponseContent, Types::GetAttackProtectionCaptchaResponseContent, Types::GetBotDetectionSettingsResponseContent, Types::GetBrandingDefaultThemeResponseContent, Types::GetBrandingPhoneProviderResponseContent, Types::GetBrandingResponseContent, Types::GetBrandingThemeResponseContent, Types::GetBreachedPasswordDetectionSettingsResponseContent, Types::GetBruteForceSettingsResponseContent, Types::GetClientCredentialResponseContent, Types::GetClientGrantResponseContent, Types::GetClientResponseContent, Types::GetConnectionEnabledClientsResponseContent, Types::GetConnectionProfileResponseContent, Types::GetConnectionProfileTemplateResponseContent, Types::GetConnectionResponseContent, Types::GetCustomDomainResponseContent, Types::GetCustomSigningKeysResponseContent, Types::GetDefaultCanonicalDomainResponseContent, Types::GetDefaultCustomDomainResponseContent, Types::GetDefaultDomainResponseContent, Types::GetDirectoryProvisioningDefaultMappingResponseContent, Types::GetDirectoryProvisioningResponseContent, Types::GetEmailProviderResponseContent, Types::GetEmailTemplateResponseContent, Types::GetEncryptionKeyResponseContent, Types::GetEventStreamDeliveryHistoryResponseContent, Types::GetEventStreamResponseContent, Types::GetFlowExecutionResponseContent, Types::GetFlowResponseContent, Types::GetFlowsVaultConnectionResponseContent, Types::GetFormResponseContent, Types::GetGroupMembersResponseContent, Types::GetGroupResponseContent, Types::GetGuardianEnrollmentResponseContent, Types::GetGuardianFactorDuoSettingsResponseContent, Types::GetGuardianFactorPhoneMessageTypesResponseContent, Types::GetGuardianFactorPhoneTemplatesResponseContent, Types::GetGuardianFactorSmsTemplatesResponseContent, Types::GetGuardianFactorsProviderApnsResponseContent, Types::GetGuardianFactorsProviderPhoneResponseContent, Types::GetGuardianFactorsProviderPhoneTwilioResponseContent, Types::GetGuardianFactorsProviderPushNotificationResponseContent, Types::GetGuardianFactorsProviderSmsResponseContent, Types::GetGuardianFactorsProviderSmsTwilioResponseContent, Types::GetGuardianFactorsProviderSnsResponseContent, Types::GetHookResponseContent, Types::GetJobErrorResponseContent, Types::GetJobGenericErrorResponseContent, Types::GetJobImportUserError, Types::GetJobResponseContent, Types::GetJobSummary, Types::GetLogResponseContent, Types::GetLogStreamResponseContent, Types::GetNetworkACLsResponseContent, Types::GetOrganizationAllConnectionResponseContent, Types::GetOrganizationByNameResponseContent, Types::GetOrganizationConnectionResponseContent, Types::GetOrganizationDiscoveryDomainByNameResponseContent, Types::GetOrganizationDiscoveryDomainResponseContent, Types::GetOrganizationInvitationResponseContent, Types::GetOrganizationResponseContent, Types::GetPhoneTemplateResponseContent, Types::GetRefreshTokenResponseContent, Types::GetRefreshTokensPaginatedResponseContent, Types::GetResourceServerResponseContent, Types::GetRiskAssessmentsSettingsNewDeviceResponseContent, Types::GetRiskAssessmentsSettingsResponseContent, Types::GetRoleResponseContent, Types::GetRuleResponseContent, Types::GetSCIMConfigurationDefaultMappingResponseContent, Types::GetSCIMConfigurationResponseContent, Types::GetSelfServiceProfileResponseContent, Types::GetSessionResponseContent, Types::GetSettingsResponseContent, Types::GetSigningKeysResponseContent, Types::GetSupplementalSignalsResponseContent, Types::GetSuspiciousIPThrottlingSettingsResponseContent, Types::GetTenantSettingsResponseContent, Types::GetTokenExchangeProfileResponseContent, Types::GetUniversalLoginTemplate, Types::GetUniversalLoginTemplateResponseContent, Types::GetUserAttributeProfileResponseContent, Types::GetUserAttributeProfileTemplateResponseContent, Types::GetUserAuthenticationMethodResponseContent, Types::GetUserGroupsPaginatedResponseContent, Types::GetUserResponseContent, Types::GetVerifiableCredentialTemplateResponseContent, Types::Group, Types::GroupMember, Types::GuardianFactor, Types::HTTPCustomHeader, Types::Hook, Types::Identity, Types::ImportEncryptionKeyResponseContent, Types::Integration, Types::IntegrationRelease, Types::IntegrationRequiredParam, Types::IntegrationRequiredParamOption, Types::IntegrationSemVer, Types::LinkedClientConfiguration, Types::ListActionBindingsPaginatedResponseContent, Types::ListActionTriggersResponseContent, Types::ListActionVersionsPaginatedResponseContent, Types::ListActionsPaginatedResponseContent, Types::ListAculsOffsetPaginatedResponseContent, Types::ListAculsResponseContentItem, Types::ListBrandingPhoneProvidersResponseContent, Types::ListClientConnectionsResponseContent, Types::ListClientGrantOrganizationsPaginatedResponseContent, Types::ListClientGrantPaginatedResponseContent, Types::ListClientsOffsetPaginatedResponseContent, Types::ListConnectionProfileTemplateResponseContent, Types::ListConnectionProfilesPaginatedResponseContent, Types::ListConnectionsCheckpointPaginatedResponseContent, Types::ListDeviceCredentialsOffsetPaginatedResponseContent, Types::ListDirectoryProvisioningsResponseContent, Types::ListEncryptionKeyOffsetPaginatedResponseContent, Types::ListEventStreamsResponseContent, Types::ListFlowExecutionsPaginatedResponseContent, Types::ListFlowsOffsetPaginatedResponseContent, Types::ListFlowsVaultConnectionsOffsetPaginatedResponseContent, Types::ListFormsOffsetPaginatedResponseContent, Types::ListGroupsPaginatedResponseContent, Types::ListHooksOffsetPaginatedResponseContent, Types::ListLogOffsetPaginatedResponseContent, Types::ListNetworkACLsOffsetPaginatedResponseContent, Types::ListOrganizationAllConnectionsOffsetPaginatedResponseContent, Types::ListOrganizationClientGrantsOffsetPaginatedResponseContent, Types::ListOrganizationConnectionsOffsetPaginatedResponseContent, Types::ListOrganizationDiscoveryDomainsResponseContent, Types::ListOrganizationInvitationsOffsetPaginatedResponseContent, Types::ListOrganizationMemberRolesOffsetPaginatedResponseContent, Types::ListOrganizationMembersPaginatedResponseContent, Types::ListOrganizationsPaginatedResponseContent, Types::ListPhoneTemplatesResponseContent, Types::ListRefreshTokensPaginatedResponseContent, Types::ListResourceServerOffsetPaginatedResponseContent, Types::ListRolePermissionsOffsetPaginatedResponseContent, Types::ListRoleUsersPaginatedResponseContent, Types::ListRolesOffsetPaginatedResponseContent, Types::ListRulesOffsetPaginatedResponseContent, Types::ListSCIMConfigurationsResponseContent, Types::ListSelfServiceProfilesPaginatedResponseContent, Types::ListSynchronizedGroupsResponseContent, Types::ListTokenExchangeProfileResponseContent, Types::ListUserAttributeProfileTemplateResponseContent, Types::ListUserAttributeProfilesPaginatedResponseContent, Types::ListUserAuthenticationMethodsOffsetPaginatedResponseContent, Types::ListUserBlocksByIdentifierResponseContent, Types::ListUserBlocksResponseContent, Types::ListUserConnectedAccountsResponseContent, Types::ListUserGrantsOffsetPaginatedResponseContent, Types::ListUserOrganizationsOffsetPaginatedResponseContent, Types::ListUserPermissionsOffsetPaginatedResponseContent, Types::ListUserRolesOffsetPaginatedResponseContent, Types::ListUserSessionsPaginatedResponseContent, Types::ListUsersOffsetPaginatedResponseContent, Types::ListVerifiableCredentialTemplatesPaginatedResponseContent, Types::Log, Types::LogDate, Types::LogLocationInfo, Types::LogSecurityContext, Types::LogStreamDatadogResponseSchema, Types::LogStreamDatadogSink, Types::LogStreamEventBridgeResponseSchema, Types::LogStreamEventBridgeSink, Types::LogStreamEventGridResponseSchema, Types::LogStreamEventGridSink, Types::LogStreamFilter, Types::LogStreamHTTPResponseSchema, Types::LogStreamHTTPSink, Types::LogStreamMixpanelResponseSchema, Types::LogStreamMixpanelSink, Types::LogStreamMixpanelSinkPatch, Types::LogStreamPiiConfig, Types::LogStreamResponseSchema, Types::LogStreamSegmentResponseSchema, Types::LogStreamSegmentSink, Types::LogStreamSegmentSinkWriteKey, Types::LogStreamSinkPatch, Types::LogStreamSplunkResponseSchema, Types::LogStreamSplunkSink, Types::LogStreamSumoResponseSchema, Types::LogStreamSumoSink, Types::MdlPresentationProperties, Types::MdlPresentationRequest, Types::MdlPresentationRequestProperties, Types::NativeSocialLogin, Types::NativeSocialLoginApple, Types::NativeSocialLoginFacebook, Types::NativeSocialLoginGoogle, Types::NetworkACLAction, Types::NetworkACLMatch, Types::NetworkACLRule, Types::NetworkACLsResponseContent, Types::Organization, Types::OrganizationAllConnectionPost, Types::OrganizationBranding, Types::OrganizationBrandingColors, Types::OrganizationClientGrant, Types::OrganizationConnection, Types::OrganizationConnectionInformation, Types::OrganizationDiscoveryDomain, Types::OrganizationEnabledConnection, Types::OrganizationInvitation, Types::OrganizationInvitationInvitee, Types::OrganizationInvitationInviter, Types::OrganizationMember, Types::OrganizationMemberRole, Types::PartialPhoneTemplateContent, Types::PatchClientCredentialResponseContent, Types::PatchSupplementalSignalsResponseContent, Types::PermissionRequestPayload, Types::PermissionsResponsePayload, Types::PhoneAttribute, Types::PhoneProviderConfiguration, Types::PhoneProviderCredentials, Types::PhoneProviderSchemaMasked, Types::PhoneTemplate, Types::PhoneTemplateBody, Types::PhoneTemplateContent, Types::PostClientCredentialResponseContent, Types::PostConnectionKeysRequestContent, Types::PostConnectionsKeysResponseContentItem, Types::PreviewCimdMetadataResponseContent, Types::PublicKeyCredential, Types::RefreshTokenDate, Types::RefreshTokenDevice, Types::RefreshTokenResourceServer, Types::RefreshTokenResponseContent, Types::RegenerateUsersRecoveryCodeResponseContent, Types::RegisterCimdClientResponseContent, Types::ResetPhoneTemplateResponseContent, Types::ResourceServer, Types::ResourceServerProofOfPossession, Types::ResourceServerScope, Types::ResourceServerSubjectTypeAuthorization, Types::ResourceServerSubjectTypeAuthorizationClient, Types::ResourceServerSubjectTypeAuthorizationUser, Types::ResourceServerTokenEncryption, Types::ResourceServerTokenEncryptionKey, Types::RevokedSigningKeysResponseContent, Types::Role, Types::RoleUser, Types::RollbackActionModuleResponseContent, Types::RotateClientSecretResponseContent, Types::RotateConnectionKeysRequestContent, Types::RotateConnectionsKeysResponseContent, Types::RotateSigningKeysResponseContent, Types::Rule, Types::RulesConfig, Types::SCIMConfiguration, Types::SCIMMappingItem, Types::SCIMTokenItem, Types::SelfServiceProfile, Types::SelfServiceProfileBrandingColors, Types::SelfServiceProfileBrandingProperties, Types::SelfServiceProfileSSOTicketConnectionConfig, Types::SelfServiceProfileSSOTicketConnectionOptions, Types::SelfServiceProfileSSOTicketDomainAliasesConfig, Types::SelfServiceProfileSSOTicketEnabledFeatures, Types::SelfServiceProfileSSOTicketEnabledOrganization, Types::SelfServiceProfileSSOTicketGoogleWorkspaceConfig, Types::SelfServiceProfileSSOTicketIdpInitiatedOptions, Types::SelfServiceProfileSSOTicketProvisioningConfig, Types::SelfServiceProfileUserAttribute, Types::SessionAuthenticationSignal, Types::SessionAuthenticationSignals, Types::SessionClientMetadata, Types::SessionCookieMetadata, Types::SessionCookieSchema, Types::SessionDate, Types::SessionDeviceMetadata, Types::SessionResponseContent, Types::SetCustomSigningKeysResponseContent, Types::SetEmailTemplateResponseContent, Types::SetGuardianFactorDuoSettingsResponseContent, Types::SetGuardianFactorPhoneMessageTypesResponseContent, Types::SetGuardianFactorPhoneTemplatesResponseContent, Types::SetGuardianFactorResponseContent, Types::SetGuardianFactorSmsTemplatesResponseContent, Types::SetGuardianFactorsProviderPhoneResponseContent, Types::SetGuardianFactorsProviderPhoneTwilioResponseContent, Types::SetGuardianFactorsProviderPushNotificationApnsResponseContent, Types::SetGuardianFactorsProviderPushNotificationResponseContent, Types::SetGuardianFactorsProviderPushNotificationSnsResponseContent, Types::SetGuardianFactorsProviderSmsResponseContent, Types::SetGuardianFactorsProviderSmsTwilioResponseContent, Types::SetNetworkACLsResponseContent, Types::SetRulesConfigResponseContent, Types::SetUserAuthenticationMethodResponseContent, Types::SetUserAuthenticationMethods, Types::SigningKeys, Types::SigningKeysDate, Types::SignupSchema, Types::SignupVerification, Types::SignupVerified, Types::SuspiciousIPThrottlingPreLoginStage, Types::SuspiciousIPThrottlingPreUserRegistrationStage, Types::SuspiciousIPThrottlingStage, Types::SynchronizedGroupPayload, Types::TenantOidcLogoutSettings, Types::TenantSettingsDeviceFlow, Types::TenantSettingsErrorPage, Types::TenantSettingsFlags, Types::TenantSettingsGuardianPage, Types::TenantSettingsMtls, Types::TenantSettingsPasswordPage, Types::TenantSettingsSessions, Types::TestActionResponseContent, Types::TestCustomDomainResponseContent, Types::TokenExchangeProfileResponseContent, Types::TokenQuota, Types::TokenQuotaClientCredentials, Types::TokenQuotaConfiguration, Types::TwilioProviderConfiguration, Types::TwilioProviderCredentials, Types::UpdateActionBindingsResponseContent, Types::UpdateActionModuleResponseContent, Types::UpdateActionResponseContent, Types::UpdateAculResponseContent, Types::UpdateAttackProtectionCaptchaResponseContent, Types::UpdateBotDetectionSettingsResponseContent, Types::UpdateBrandingColors, Types::UpdateBrandingFont, Types::UpdateBrandingPageBackground, Types::UpdateBrandingPhoneProviderResponseContent, Types::UpdateBrandingResponseContent, Types::UpdateBrandingThemeResponseContent, Types::UpdateBreachedPasswordDetectionSettingsResponseContent, Types::UpdateBruteForceSettingsResponseContent, Types::UpdateClientGrantResponseContent, Types::UpdateClientResponseContent, Types::UpdateConnectionOptions, Types::UpdateConnectionProfileResponseContent, Types::UpdateConnectionRequestContentAd, Types::UpdateConnectionRequestContentAdfs, Types::UpdateConnectionRequestContentAmazon, Types::UpdateConnectionRequestContentApple, Types::UpdateConnectionRequestContentAuth0, Types::UpdateConnectionRequestContentAuth0Oidc, Types::UpdateConnectionRequestContentAzureAd, Types::UpdateConnectionRequestContentBaidu, Types::UpdateConnectionRequestContentBitbucket, Types::UpdateConnectionRequestContentBitly, Types::UpdateConnectionRequestContentBox, Types::UpdateConnectionRequestContentCustom, Types::UpdateConnectionRequestContentDaccount, Types::UpdateConnectionRequestContentDropbox, Types::UpdateConnectionRequestContentDwolla, Types::UpdateConnectionRequestContentEmail, Types::UpdateConnectionRequestContentEvernote, Types::UpdateConnectionRequestContentEvernoteSandbox, Types::UpdateConnectionRequestContentExact, Types::UpdateConnectionRequestContentFacebook, Types::UpdateConnectionRequestContentFitbit, Types::UpdateConnectionRequestContentGitHub, Types::UpdateConnectionRequestContentGoogleApps, Types::UpdateConnectionRequestContentGoogleOAuth2, Types::UpdateConnectionRequestContentIP, Types::UpdateConnectionRequestContentInstagram, Types::UpdateConnectionRequestContentLine, Types::UpdateConnectionRequestContentLinkedin, Types::UpdateConnectionRequestContentOAuth1, Types::UpdateConnectionRequestContentOAuth2, Types::UpdateConnectionRequestContentOffice365, Types::UpdateConnectionRequestContentOidc, Types::UpdateConnectionRequestContentOkta, Types::UpdateConnectionRequestContentPaypal, Types::UpdateConnectionRequestContentPaypalSandbox, Types::UpdateConnectionRequestContentPingFederate, Types::UpdateConnectionRequestContentPlanningCenter, Types::UpdateConnectionRequestContentSAML, Types::UpdateConnectionRequestContentSalesforce, Types::UpdateConnectionRequestContentSalesforceCommunity, Types::UpdateConnectionRequestContentSalesforceSandbox, Types::UpdateConnectionRequestContentSharepoint, Types::UpdateConnectionRequestContentShop, Types::UpdateConnectionRequestContentShopify, Types::UpdateConnectionRequestContentSms, Types::UpdateConnectionRequestContentSoundcloud, Types::UpdateConnectionRequestContentThirtySevenSignals, Types::UpdateConnectionRequestContentTwitter, Types::UpdateConnectionRequestContentUntappd, Types::UpdateConnectionRequestContentVkontakte, Types::UpdateConnectionRequestContentWeibo, Types::UpdateConnectionRequestContentWindowsLive, Types::UpdateConnectionRequestContentWordpress, Types::UpdateConnectionRequestContentYahoo, Types::UpdateConnectionRequestContentYandex, Types::UpdateConnectionResponseContent, Types::UpdateCustomDomainResponseContent, Types::UpdateDefaultCanonicalDomainResponseContent, Types::UpdateDefaultCustomDomainResponseContent, Types::UpdateDefaultDomainResponseContent, Types::UpdateDirectoryProvisioningRequestContent, Types::UpdateDirectoryProvisioningResponseContent, Types::UpdateEmailProviderResponseContent, Types::UpdateEmailTemplateResponseContent, Types::UpdateEnabledClientConnectionsRequestContentItem, Types::UpdateEventStreamResponseContent, Types::UpdateFlowResponseContent, Types::UpdateFlowsVaultConnectionResponseContent, Types::UpdateFlowsVaultConnectionSetup, Types::UpdateFormResponseContent, Types::UpdateGuardianFactorDuoSettingsResponseContent, Types::UpdateGuardianFactorsProviderPushNotificationApnsResponseContent, Types::UpdateGuardianFactorsProviderPushNotificationSnsResponseContent, Types::UpdateHookResponseContent, Types::UpdateLogStreamResponseContent, Types::UpdateNetworkACLResponseContent, Types::UpdateOrganizationAllConnectionResponseContent, Types::UpdateOrganizationConnectionResponseContent, Types::UpdateOrganizationDiscoveryDomainResponseContent, Types::UpdateOrganizationResponseContent, Types::UpdatePhoneTemplateResponseContent, Types::UpdateRefreshTokenResponseContent, Types::UpdateResourceServerResponseContent, Types::UpdateRiskAssessmentsSettingsNewDeviceResponseContent, Types::UpdateRiskAssessmentsSettingsResponseContent, Types::UpdateRoleResponseContent, Types::UpdateRuleResponseContent, Types::UpdateSCIMConfigurationResponseContent, Types::UpdateSelfServiceProfileResponseContent, Types::UpdateSessionResponseContent, Types::UpdateSettingsResponseContent, Types::UpdateSuspiciousIPThrottlingSettingsResponseContent, Types::UpdateTenantSettingsResponseContent, Types::UpdateTokenQuota, Types::UpdateUniversalLoginTemplateRequestContent, Types::UpdateUniversalLoginTemplateRequestContentTemplate, Types::UpdateUserAttributeProfileResponseContent, Types::UpdateUserAuthenticationMethodResponseContent, Types::UpdateUserResponseContent, Types::UpdateVerifiableCredentialTemplateResponseContent, Types::UserAttributeProfile, Types::UserAttributeProfileOidcMapping, Types::UserAttributeProfileStrategyOverrides, Types::UserAttributeProfileStrategyOverridesMapping, Types::UserAttributeProfileStrategyOverridesUserID, Types::UserAttributeProfileStrategyOverridesUserIDMapping, Types::UserAttributeProfileTemplate, Types::UserAttributeProfileTemplateItem, Types::UserAttributeProfileUserAttributeAdditionalProperties, Types::UserAttributeProfileUserID, Types::UserAuthenticationMethod, Types::UserAuthenticationMethodProperties, Types::UserBlockIdentifier, Types::UserDateSchema, Types::UserGrant, Types::UserGroupsResponseSchema, Types::UserID, Types::UserIdentity, Types::UserIdentitySchema, Types::UserListLogOffsetPaginatedResponseContent, Types::UserPermissionSchema, Types::UserProfileData, Types::UserResponseSchema, Types::UsernameAllowedTypes, Types::UsernameAttribute, Types::UsernameValidation, Types::UsersEnrollment, Types::VerifiableCredentialTemplateResponse, Types::VerifyCustomDomainResponseContent, Types::VerifyEmailTicketResponseContent, Types::X509CertificateCredential, UserAttributeProfiles::Types::CreateUserAttributeProfileRequestContent, UserAttributeProfiles::Types::ListUserAttributeProfileRequestParameters, UserAttributeProfiles::Types::UpdateUserAttributeProfileRequestContent, UserBlocks::Types::DeleteUserBlocksByIdentifierRequestParameters, UserBlocks::Types::ListUserBlocksByIdentifierRequestParameters, UserBlocks::Types::ListUserBlocksRequestParameters, UserGrants::Types::DeleteUserGrantByUserIDRequestParameters, UserGrants::Types::ListUserGrantsRequestParameters, Users::AuthenticationMethods::Types::CreateUserAuthenticationMethodRequestContent, Users::AuthenticationMethods::Types::ListUserAuthenticationMethodsRequestParameters, Users::AuthenticationMethods::Types::UpdateUserAuthenticationMethodRequestContent, Users::ConnectedAccounts::Types::GetUserConnectedAccountsRequestParameters, Users::Groups::Types::GetUserGroupsRequestParameters, Users::Identities::Types::LinkUserIdentityRequestContent, Users::Logs::Types::ListUserLogsRequestParameters, Users::Organizations::Types::ListUserOrganizationsRequestParameters, Users::Permissions::Types::CreateUserPermissionsRequestContent, Users::Permissions::Types::DeleteUserPermissionsRequestContent, Users::Permissions::Types::ListUserPermissionsRequestParameters, Users::RefreshToken::Types::ListRefreshTokensRequestParameters, Users::RiskAssessments::Types::ClearAssessorsRequestContent, Users::Roles::Types::AssignUserRolesRequestContent, Users::Roles::Types::DeleteUserRolesRequestContent, Users::Roles::Types::ListUserRolesRequestParameters, Users::Sessions::Types::ListUserSessionsRequestParameters, Users::Types::CreateUserRequestContent, Users::Types::GetUserRequestParameters, Users::Types::ListUsersByEmailRequestParameters, Users::Types::ListUsersRequestParameters, Users::Types::RevokeUserAccessRequestContent, Users::Types::UpdateUserRequestContent, VerifiableCredentials::Verification::Templates::Types::CreateVerifiableCredentialTemplateRequestContent, VerifiableCredentials::Verification::Templates::Types::ListVerifiableCredentialTemplatesRequestParameters, VerifiableCredentials::Verification::Templates::Types::UpdateVerifiableCredentialTemplateRequestContent

Defined Under Namespace

Classes: Field

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Type

#coerce, #strict!, #strict?

Methods included from JSON::Serializable

#dump, #load

Constructor Details

#initialize(values = {}) ⇒ self

Creates a new instance of this model TODO: Should all this logic be in ‘#coerce` instead?

Parameters:

  • values (Hash) (defaults to: {})
  • strict (Hash)

    a customizable set of options



138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# File 'lib/auth0/internal/types/model.rb', line 138

def initialize(values = {})
  @data = {}

  values = Utils.symbolize_keys(values.dup)

  self.class.fields.each do |field_name, field|
    value = values.delete(field.api_name.to_sym) || values.delete(field.api_name) || values.delete(field_name)

    field_value = value || (if field.literal?
                              field.value
                            elsif field.default
                              field.default
                            end)

    @data[field_name] = Utils.coerce(field.type, field_value)
  end

  # Any remaining values in the input become extra fields
  values.each do |name, value|
    self.class.add_extra_field_definition(name: name, type: value.class)

    @data[name.to_sym] = value
  end
end

Class Method Details

.===(instance) ⇒ Object



127
128
129
# File 'lib/auth0/internal/types/model.rb', line 127

def ===(instance)
  instance.class.ancestors.include?(self)
end

.add_extra_field_definition(name:, type:) ⇒ void

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

This method returns an undefined value.

Adds a new field definition into the class’s extra fields registry

Parameters:

  • name (Symbol)
  • type (Class)
  • required (Hash)

    a customizable set of options

  • optional (Hash)

    a customizable set of options



88
89
90
91
92
93
94
95
# File 'lib/auth0/internal/types/model.rb', line 88

def add_extra_field_definition(name:, type:)
  return if extra_fields.key?(name.to_sym)

  extra_fields[name.to_sym] = Field.new(name: name, type: type, optional: true, nullable: false)

  define_accessor(name)
  define_setter(name)
end

.coerce(value, strict: (respond_to?(:strict?) ? strict? : false)) ⇒ Object

rubocop:disable Lint/UnusedMethodArgument



115
116
117
118
119
120
121
# File 'lib/auth0/internal/types/model.rb', line 115

def coerce(value, strict: (respond_to?(:strict?) ? strict? : false)) # rubocop:disable Lint/UnusedMethodArgument
  return value if value.is_a?(self)

  return value unless value.is_a?(::Hash)

  new(value)
end

.extra_fieldsHash<Symbol, Field>

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Any extra fields that have been created from instantiation

Returns:



31
32
33
# File 'lib/auth0/internal/types/model.rb', line 31

def extra_fields
  @extra_fields ||= {}
end

.field(name, type, optional: false, nullable: false, api_name: nil, default: nil) ⇒ void

This method returns an undefined value.

Define a new field on this model

Parameters:

  • name (Symbol)

    The name of the field

  • type (Class)

    Type of the field

  • optional (Hash) (defaults to: false)

    a customizable set of options

  • nullable (Hash) (defaults to: false)

    a customizable set of options

  • api_name (Hash) (defaults to: nil)

    a customizable set of options

Options Hash (optional:):

  • If (Boolean)

    it is an optional field

Options Hash (nullable:):

  • If (Boolean)

    it is a nullable field

Options Hash (api_name:):

  • Name (Symbol, String)

    in the API of this field. When serializing/deserializing, will use this field name



44
45
46
47
48
49
50
# File 'lib/auth0/internal/types/model.rb', line 44

def field(name, type, optional: false, nullable: false, api_name: nil, default: nil)
  add_field_definition(name: name, type: type, optional: optional, nullable: nullable, api_name: api_name,
                       default: default)

  define_accessor(name)
  define_setter(name)
end

.fieldsHash<Symbol, Field>

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

The defined fields for this model

Returns:



18
19
20
21
22
23
24
# File 'lib/auth0/internal/types/model.rb', line 18

def fields
  @fields ||= if self < Auth0::Internal::Types::Model
                superclass.fields.dup
              else
                {}
              end
end

.literal(name, value, api_name: nil) ⇒ void

This method returns an undefined value.

Define a new literal for this model

Parameters:

  • name (Symbol)
  • value (Object)
  • api_name (Hash) (defaults to: nil)

    a customizable set of options

Options Hash (api_name:):

  • (Symbol, String)


58
59
60
61
62
63
# File 'lib/auth0/internal/types/model.rb', line 58

def literal(name, value, api_name: nil)
  add_field_definition(name: name, type: value.class, optional: false, nullable: false, api_name: api_name,
                       value: value)

  define_accessor(name)
end

.load(str) ⇒ Object



123
124
125
# File 'lib/auth0/internal/types/model.rb', line 123

def load(str)
  coerce(::JSON.parse(str, symbolize_names: true))
end

Instance Method Details

#==(other) ⇒ Object



191
192
193
# File 'lib/auth0/internal/types/model.rb', line 191

def ==(other)
  self.class == other.class && to_h == other.to_h
end

#inspectString

Returns:

  • (String)


196
197
198
199
200
201
202
203
204
# File 'lib/auth0/internal/types/model.rb', line 196

def inspect
  attrs = @data.map do |name, value|
    field = self.class.fields[name] || self.class.extra_fields[name]
    display_value = field&.sensitive? ? "[REDACTED]" : value.inspect
    "#{name}=#{display_value}"
  end

  "#<#{self.class.name}:0x#{object_id&.to_s(16)} #{attrs.join(" ")}>"
end

#to_hObject



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'lib/auth0/internal/types/model.rb', line 163

def to_h
  result = self.class.fields.merge(self.class.extra_fields).each_with_object({}) do |(name, field), acc|
    # If there is a value present in the data, use that value
    # If there is a `nil` value present in the data, and it is optional but NOT nullable, exclude key altogether
    # If there is a `nil` value present in the data, and it is optional and nullable, use the nil value

    value = @data[name]

    next if value.nil? && field.optional && !field.nullable

    if value.is_a?(::Array)
      value = value.map { |item| item.respond_to?(:to_h) ? item.to_h : item }
    elsif value.respond_to?(:to_h)
      value = value.to_h
    end

    acc[field.api_name] = value
  end

  # Inject union discriminant if this instance was coerced from a discriminated union
  # and the discriminant key is not already present in the result
  discriminant_key = instance_variable_get(:@_fern_union_discriminant_key)
  discriminant_value = instance_variable_get(:@_fern_union_discriminant_value)
  result[discriminant_key] = discriminant_value if discriminant_key && discriminant_value && !result.key?(discriminant_key)

  result
end