Top Level Namespace

Defined Under Namespace

Modules: WorkOS

Constant Summary collapse

WORKOS_INFLECTIONS =

Zeitwerk inflection overrides for the WorkOS gem. Maps file basenames to class/module names where the default CamelCase inference disagrees with the canonical class name.

{
  "access_denied_oauth_error_body" => "AccessDeniedOAuthErrorBody",
  "authenticate_response_oauth_token" => "AuthenticateResponseOAuthToken",
  "authentication_method_not_allowed_oauth_error_body" => "AuthenticationMethodNotAllowedOAuthErrorBody",
  "authentication_mfa_failed" => "AuthenticationMFAFailed",
  "authentication_mfa_failed_data" => "AuthenticationMFAFailedData",
  "authentication_mfa_failed_data_error" => "AuthenticationMFAFailedDataError",
  "authentication_mfa_succeeded" => "AuthenticationMFASucceeded",
  "authentication_mfa_succeeded_data" => "AuthenticationMFASucceededData",
  "authentication_oauth_failed" => "AuthenticationOAuthFailed",
  "authentication_oauth_failed_data" => "AuthenticationOAuthFailedData",
  "authentication_oauth_failed_data_error" => "AuthenticationOAuthFailedDataError",
  "authentication_oauth_succeeded" => "AuthenticationOAuthSucceeded",
  "authentication_oauth_succeeded_data" => "AuthenticationOAuthSucceededData",
  "authentication_sso_failed" => "AuthenticationSSOFailed",
  "authentication_sso_failed_data" => "AuthenticationSSOFailedData",
  "authentication_sso_failed_data_error" => "AuthenticationSSOFailedDataError",
  "authentication_sso_failed_data_sso" => "AuthenticationSSOFailedDataSSO",
  "authentication_sso_started" => "AuthenticationSSOStarted",
  "authentication_sso_started_data" => "AuthenticationSSOStartedData",
  "authentication_sso_started_data_sso" => "AuthenticationSSOStartedDataSSO",
  "authentication_sso_succeeded" => "AuthenticationSSOSucceeded",
  "authentication_sso_succeeded_data" => "AuthenticationSSOSucceededData",
  "authentication_sso_succeeded_data_sso" => "AuthenticationSSOSucceededDataSSO",
  "authentication_sso_timed_out" => "AuthenticationSSOTimedOut",
  "authentication_sso_timed_out_data" => "AuthenticationSSOTimedOutData",
  "authentication_sso_timed_out_data_error" => "AuthenticationSSOTimedOutDataError",
  "authentication_sso_timed_out_data_sso" => "AuthenticationSSOTimedOutDataSSO",
  "authkit_oauth_resource" => "AuthkitOAuthResource",
  "authorization_pending_oauth_error_body" => "AuthorizationPendingOAuthErrorBody",
  "connect_application_m2m" => "ConnectApplicationM2M",
  "connect_application_oauth" => "ConnectApplicationOAuth",
  "connect_application_oauth_redirect_uris" => "ConnectApplicationOAuthRedirectUris",
  "connection_saml_certificate_renewal_required" => "ConnectionSAMLCertificateRenewalRequired",
  "connection_saml_certificate_renewal_required_data" => "ConnectionSAMLCertificateRenewalRequiredData",
  "connection_saml_certificate_renewal_required_data_certificate" => "ConnectionSAMLCertificateRenewalRequiredDataCertificate",
  "connection_saml_certificate_renewal_required_data_certificate_certificate_type" => "ConnectionSAMLCertificateRenewalRequiredDataCertificateCertificateType",
  "connection_saml_certificate_renewal_required_data_connection" => "ConnectionSAMLCertificateRenewalRequiredDataConnection",
  "connection_saml_certificate_renewed" => "ConnectionSAMLCertificateRenewed",
  "connection_saml_certificate_renewed_data" => "ConnectionSAMLCertificateRenewedData",
  "connection_saml_certificate_renewed_data_certificate" => "ConnectionSAMLCertificateRenewedDataCertificate",
  "connection_saml_certificate_renewed_data_certificate_certificate_type" => "ConnectionSAMLCertificateRenewedDataCertificateCertificateType",
  "connection_saml_certificate_renewed_data_connection" => "ConnectionSAMLCertificateRenewedDataConnection",
  "cors_origin_response" => "CORSOriginResponse",
  "create_authkit_oauth_resource" => "CreateAuthkitOAuthResource",
  "create_connection_oidc_options" => "CreateConnectionOIDCOptions",
  "create_connection_oidc_options_id_token_signature_algorithm" => "CreateConnectionOIDCOptionsIdTokenSignatureAlgorithm",
  "create_connection_oidc_options_token_authentication_method" => "CreateConnectionOIDCOptionsTokenAuthenticationMethod",
  "create_connection_saml_options" => "CreateConnectionSAMLOptions",
  "create_cors_origin" => "CreateCORSOrigin",
  "create_m2m_application" => "CreateM2MApplication",
  "create_oauth_application" => "CreateOAuthApplication",
  "create_saml_idp_signing_certificate" => "CreateSAMLIdpSigningCertificate",
  "expired_token_oauth_error_body" => "ExpiredTokenOAuthErrorBody",
  "extra_attributes_required_oauth_error_body" => "ExtraAttributesRequiredOAuthErrorBody",
  "invalid_client_oauth_error_body" => "InvalidClientOAuthErrorBody",
  "invalid_connection_oauth_error_body" => "InvalidConnectionOAuthErrorBody",
  "invalid_grant_oauth_error_body" => "InvalidGrantOAuthErrorBody",
  "invalid_idp_sso_url_error_body" => "InvalidIdpSSOUrlErrorBody",
  "invalid_link_authorization_code_oauth_error_body" => "InvalidLinkAuthorizationCodeOAuthErrorBody",
  "invalid_profile_oauth_error_body" => "InvalidProfileOAuthErrorBody",
  "invalid_request_oauth_error_body" => "InvalidRequestOAuthErrorBody",
  "invitation_cannot_be_used_for_email_oauth_error_body" => "InvitationCannotBeUsedForEmailOAuthErrorBody",
  "invitation_invalid_oauth_error_body" => "InvitationInvalidOAuthErrorBody",
  "jwt_template_response" => "JWTTemplateResponse",
  "mfa_challenge_error_body" => "MFAChallengeErrorBody",
  "mfa_enrollment_error_body" => "MFAEnrollmentErrorBody",
  "mfa_enrollment_oauth_error_body" => "MFAEnrollmentOAuthErrorBody",
  "mfa_totp_session_authenticate_request" => "MFATotpSessionAuthenticateRequest",
  "must_use_sso_for_selected_organization_message_error_body" => "MustUseSSOForSelectedOrganizationMessageErrorBody",
  "oauth_data_integration_vended_credential" => "OAuthDataIntegrationVendedCredential",
  "oauth_error_body" => "OAuthErrorBody",
  "organization_authentication_methods_required_oauth_error_body" => "OrganizationAuthenticationMethodsRequiredOAuthErrorBody",
  "organization_membership_not_found_oauth_error_body" => "OrganizationMembershipNotFoundOAuthErrorBody",
  "organization_not_found_oauth_error_body" => "OrganizationNotFoundOAuthErrorBody",
  "patch_connection_oidc_options" => "PatchConnectionOIDCOptions",
  "patch_connection_oidc_options_id_token_signature_algorithm" => "PatchConnectionOIDCOptionsIdTokenSignatureAlgorithm",
  "patch_connection_oidc_options_token_authentication_method" => "PatchConnectionOIDCOptionsTokenAuthenticationMethod",
  "patch_connection_saml_options" => "PatchConnectionSAMLOptions",
  "pkce" => "PKCE",
  "pkce_not_supported_oauth_error_body" => "PkceNotSupportedOAuthErrorBody",
  "saml_idp_signing_certificate" => "SAMLIdpSigningCertificate",
  "saml_idp_signing_certificate_list" => "SAMLIdpSigningCertificateList",
  "saml_sp_encryption_certificate" => "SAMLSpEncryptionCertificate",
  "saml_sp_encryption_certificate_list" => "SAMLSpEncryptionCertificateList",
  "saml_sp_signing_certificate" => "SAMLSpSigningCertificate",
  "sign_up_not_allowed_oauth_error_body" => "SignUpNotAllowedOAuthErrorBody",
  "slow_down_oauth_error_body" => "SlowDownOAuthErrorBody",
  "sso" => "SSO",
  "sso_authorize_url_response" => "SSOAuthorizeUrlResponse",
  "sso_device_authorization_request" => "SSODeviceAuthorizationRequest",
  "sso_grant_type" => "SSOGrantType",
  "sso_logout_authorize_request" => "SSOLogoutAuthorizeRequest",
  "sso_logout_authorize_response" => "SSOLogoutAuthorizeResponse",
  "sso_provider" => "SSOProvider",
  "sso_required_oauth_error_body_with_connection_ids_list_email_pending_authentication_token" => "SSORequiredOAuthErrorBodyWithConnectionIdsListEmailPendingAuthenticationToken",
  "sso_token_response" => "SSOTokenResponse",
  "sso_token_response_oauth_token" => "SSOTokenResponseOAuthToken",
  "token_too_big_oauth_error_body" => "TokenTooBigOAuthErrorBody",
  "too_many_requests_oauth_error_body" => "TooManyRequestsOAuthErrorBody",
  "unauthorized_client_oauth_error_body" => "UnauthorizedClientOAuthErrorBody",
  "update_jwt_template" => "UpdateJWTTemplate",
  "update_oauth_application" => "UpdateOAuthApplication",
  "workos" => "WorkOS"
}.freeze