From c5676627d9d5c2288f5950a6523ad1ae1fffb6e5 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:14:55 +0000 Subject: [PATCH 1/5] feat(pipes)!: Change Pipes API surface --- .../pipes/connected_account_write_response.rb | 73 ---------- ...a_integrations_upsert_api_key_request_2.rb | 37 ----- ...ons_upsert_client_credentials_request_2.rb | 43 ------ ...ata_integrations_upsert_api_key_request.rb | 40 ------ ...tions_upsert_client_credentials_request.rb | 46 ------ ...ials_data_integration_vended_credential.rb | 40 ++++++ ...access_token_response_with_access_token.rb | 22 +++ ...response_with_access_token_access_token.rb | 7 + ...ration_access_token_response_with_error.rb | 22 +++ ...on_credentials_response_with_credential.rb | 22 +++ ...gration_credentials_response_with_error.rb | 22 +++ ...client_credentials_connection_error_400.rb | 7 + ...client_credentials_connection_error_403.rb | 7 + ...client_credentials_connection_error_404.rb | 22 +++ ...lient_credentials_connection_error_4042.rb | 7 + ...client_credentials_connection_error_409.rb | 22 +++ ...lient_credentials_connection_error_4092.rb | 7 + ...client_credentials_connection_error_503.rb | 7 + ...a_integrations_get_user_token_error_400.rb | 7 + ...a_integrations_get_user_token_error_403.rb | 7 + ...a_integrations_get_user_token_error_404.rb | 7 + ...ement_create_data_integration_error_400.rb | 7 + ...ement_create_data_integration_error_403.rb | 7 + ...ement_create_data_integration_error_404.rb | 7 + ...ement_create_data_integration_error_409.rb | 7 + ...ement_create_data_integration_error_422.rb | 7 + ...ement_delete_data_integration_error_404.rb | 7 + ...organization_data_integration_error_404.rb | 7 + ...nagement_get_data_integration_error_404.rb | 7 + ...organization_data_integration_error_404.rb | 7 + ...gement_list_data_integrations_error_404.rb | 7 + ...gement_list_data_integrations_error_422.rb | 7 + ...ement_update_data_integration_error_400.rb | 7 + ...ement_update_data_integration_error_403.rb | 7 + ...ement_update_data_integration_error_404.rb | 7 + ...ement_update_data_integration_error_409.rb | 7 + ...ement_update_data_integration_error_422.rb | 7 + ...organization_data_integration_error_400.rb | 7 + ...organization_data_integration_error_403.rb | 7 + ...organization_data_integration_error_404.rb | 7 + ...organization_data_integration_error_409.rb | 7 + ...organization_data_integration_error_422.rb | 7 + ...rganization_data_installation_error_403.rb | 7 + ...rganization_data_installation_error_404.rb | 22 +++ ...ganization_data_installation_error_4042.rb | 7 + ...rganization_data_installation_error_409.rb | 22 +++ ...ganization_data_installation_error_4092.rb | 7 + ...rganization_data_installation_error_422.rb | 22 +++ ...data_installation_error_422_with_errors.rb | 25 ++++ ...nstallation_error_422_with_errors_error.rb | 7 + ...rganization_data_installation_error_503.rb | 7 + ...rganization_data_installation_error_400.rb | 7 + ...rganization_data_installation_error_404.rb | 7 + ...rganization_data_installation_error_503.rb | 7 + ...rganization_data_installation_error_400.rb | 7 + ...rganization_data_installation_error_404.rb | 7 + ...rganization_data_integrations_error_404.rb | 7 + ...rganization_data_installation_error_400.rb | 7 + ...rganization_data_installation_error_403.rb | 7 + ...rganization_data_installation_error_404.rb | 7 + ...rganization_data_installation_error_422.rb | 7 + ...ation_data_installation_error_422_error.rb | 7 + ...ons_upsert_client_credentials_error_400.rb | 7 + ...ons_upsert_client_credentials_error_403.rb | 7 + ...ons_upsert_client_credentials_error_404.rb | 7 + ...ns_upsert_client_credentials_error_4042.rb | 7 + ...create_user_data_installation_error_404.rb | 22 +++ ...reate_user_data_installation_error_4042.rb | 7 + ...create_user_data_installation_error_409.rb | 22 +++ ...reate_user_data_installation_error_4092.rb | 7 + ...create_user_data_installation_error_422.rb | 22 +++ ...data_installation_error_422_with_errors.rb | 7 + ...nstallation_error_422_with_errors_error.rb | 7 + ...create_user_data_installation_error_503.rb | 7 + ...delete_user_data_installation_error_400.rb | 7 + ...delete_user_data_installation_error_404.rb | 7 + ...delete_user_data_installation_error_503.rb | 7 + ...nt_get_user_data_installation_error_400.rb | 7 + ...nt_get_user_data_installation_error_404.rb | 7 + ...nt_get_user_data_integrations_error_404.rb | 7 + ...update_user_data_installation_error_400.rb | 7 + ...update_user_data_installation_error_404.rb | 7 + ...update_user_data_installation_error_422.rb | 22 +++ ...update_user_data_installation_error_503.rb | 7 + ...integrations_vend_credentials_error_400.rb | 7 + ...integrations_vend_credentials_error_403.rb | 7 + ...integrations_vend_credentials_error_404.rb | 7 + ...integrations_vend_credentials_error_422.rb | 7 + ...update_user_data_installation_error_422.rb | 7 + ..._user_data_installation_error_422_error.rb | 7 + ...auth_data_integration_vended_credential.rb | 40 ++++++ ..._authorize_url_request_connection_owner.rb | 13 -- .../create_data_integration_ownership.rb | 6 +- ..._access_token_response_with_error_error.rb | 9 ++ ...n_credentials_response_with_error_error.rb | 9 ++ .../types/data_integration_ownership.rb | 2 +- ...als_connection_request_connection_owner.rb | 2 +- ...get_user_token_request_connection_owner.rb | 2 +- ...ons_list_response_data_connection_owner.rb | 2 +- ...sert_api_key_request_2_connection_owner.rb | 9 -- ..._credentials_request_2_connection_owner.rb | 9 -- ...nt_credentials_request_connection_owner.rb | 2 +- ...nd_credentials_request_connection_owner.rb | 2 +- ..._authorize_url_request_connection_owner.rb | 9 -- ...upsert_api_key_request_connection_owner.rb | 9 -- ...nt_credentials_request_connection_owner.rb | 9 -- ...data_integration_authorize_url_request.rbi | 60 -------- ...als_data_integration_vended_credential.rbi | 66 +++++++++ rbi/workos/connected_account.rbi | 6 + rbi/workos/connected_account_warning.rbi | 30 ++++ .../connected_account_write_response.rbi | 132 ------------------ ...ccess_token_response_with_access_token.rbi | 30 ++++ ...esponse_with_access_token_access_token.rbi | 48 +++++++ ...ation_access_token_response_with_error.rbi | 30 ++++ ...n_credentials_response_with_credential.rbi | 30 ++++ ...ration_credentials_response_with_error.rbi | 30 ++++ .../data_integration_vended_credential.rbi | 12 +- ...lient_credentials_connection_error_400.rbi | 24 ++++ ...lient_credentials_connection_error_403.rbi | 24 ++++ ...lient_credentials_connection_error_404.rbi | 30 ++++ ...ient_credentials_connection_error_4042.rbi | 24 ++++ ...lient_credentials_connection_error_409.rbi | 30 ++++ ...ient_credentials_connection_error_4092.rbi | 24 ++++ ...lient_credentials_connection_error_503.rbi | 30 ++++ ..._integrations_get_user_token_error_400.rbi | 24 ++++ ..._integrations_get_user_token_error_403.rbi | 24 ++++ ..._integrations_get_user_token_error_404.rbi | 24 ++++ ...s_list_response_data_connected_account.rbi | 6 + ...esponse_data_connected_account_warning.rbi | 30 ++++ ...ment_create_data_integration_error_400.rbi | 24 ++++ ...ment_create_data_integration_error_403.rbi | 24 ++++ ...ment_create_data_integration_error_404.rbi | 24 ++++ ...ment_create_data_integration_error_409.rbi | 24 ++++ ...ment_create_data_integration_error_422.rbi | 24 ++++ ...ment_delete_data_integration_error_404.rbi | 24 ++++ ...rganization_data_integration_error_404.rbi | 24 ++++ ...agement_get_data_integration_error_404.rbi | 24 ++++ ...rganization_data_integration_error_404.rbi | 24 ++++ ...ement_list_data_integrations_error_404.rbi | 24 ++++ ...ement_list_data_integrations_error_422.rbi | 24 ++++ ...ment_update_data_integration_error_400.rbi | 24 ++++ ...ment_update_data_integration_error_403.rbi | 24 ++++ ...ment_update_data_integration_error_404.rbi | 24 ++++ ...ment_update_data_integration_error_409.rbi | 24 ++++ ...ment_update_data_integration_error_422.rbi | 24 ++++ ...rganization_data_integration_error_400.rbi | 24 ++++ ...rganization_data_integration_error_403.rbi | 24 ++++ ...rganization_data_integration_error_404.rbi | 24 ++++ ...rganization_data_integration_error_409.rbi | 24 ++++ ...rganization_data_integration_error_422.rbi | 24 ++++ ...ganization_data_installation_error_403.rbi | 24 ++++ ...ganization_data_installation_error_404.rbi | 30 ++++ ...anization_data_installation_error_4042.rbi | 24 ++++ ...ganization_data_installation_error_409.rbi | 30 ++++ ...anization_data_installation_error_4092.rbi | 24 ++++ ...ganization_data_installation_error_422.rbi | 30 ++++ ...ata_installation_error_422_with_errors.rbi | 36 +++++ ...stallation_error_422_with_errors_error.rbi | 30 ++++ ...ganization_data_installation_error_503.rbi | 30 ++++ ...ganization_data_installation_error_400.rbi | 24 ++++ ...ganization_data_installation_error_404.rbi | 24 ++++ ...ganization_data_installation_error_503.rbi | 30 ++++ ...ganization_data_installation_error_400.rbi | 24 ++++ ...ganization_data_installation_error_404.rbi | 24 ++++ ...ganization_data_integrations_error_404.rbi | 24 ++++ ...ganization_data_installation_error_400.rbi | 24 ++++ ...ganization_data_installation_error_403.rbi | 24 ++++ ...ganization_data_installation_error_404.rbi | 24 ++++ ...ganization_data_installation_error_422.rbi | 36 +++++ ...tion_data_installation_error_422_error.rbi | 30 ++++ ..._integrations_upsert_api_key_request_2.rbi | 60 -------- ...ns_upsert_client_credentials_error_400.rbi | 24 ++++ ...ns_upsert_client_credentials_error_403.rbi | 24 ++++ ...ns_upsert_client_credentials_error_404.rbi | 30 ++++ ...s_upsert_client_credentials_error_4042.rbi | 24 ++++ ...ions_upsert_client_credentials_request.rbi | 12 ++ ...ns_upsert_client_credentials_request_2.rbi | 72 ---------- ...reate_user_data_installation_error_404.rbi | 30 ++++ ...eate_user_data_installation_error_4042.rbi | 24 ++++ ...reate_user_data_installation_error_409.rbi | 30 ++++ ...eate_user_data_installation_error_4092.rbi | 24 ++++ ...reate_user_data_installation_error_422.rbi | 30 ++++ ...ata_installation_error_422_with_errors.rbi | 36 +++++ ...stallation_error_422_with_errors_error.rbi | 30 ++++ ...reate_user_data_installation_error_503.rbi | 30 ++++ ...elete_user_data_installation_error_400.rbi | 24 ++++ ...elete_user_data_installation_error_404.rbi | 24 ++++ ...elete_user_data_installation_error_503.rbi | 30 ++++ ...t_get_user_data_installation_error_400.rbi | 24 ++++ ...t_get_user_data_installation_error_404.rbi | 24 ++++ ...t_get_user_data_integrations_error_404.rbi | 24 ++++ ...pdate_user_data_installation_error_400.rbi | 24 ++++ ...pdate_user_data_installation_error_404.rbi | 24 ++++ ...pdate_user_data_installation_error_422.rbi | 30 ++++ ...pdate_user_data_installation_error_503.rbi | 30 ++++ ...ntegrations_vend_credentials_error_400.rbi | 24 ++++ ...ntegrations_vend_credentials_error_403.rbi | 24 ++++ ...ntegrations_vend_credentials_error_404.rbi | 24 ++++ ...ntegrations_vend_credentials_error_422.rbi | 24 ++++ ...pdate_user_data_installation_error_422.rbi | 36 +++++ ...user_data_installation_error_422_error.rbi | 30 ++++ ...uth_data_integration_vended_credential.rbi | 66 +++++++++ ...data_integration_authorize_url_request.rbi | 66 --------- ...ta_integrations_upsert_api_key_request.rbi | 66 --------- ...ions_upsert_client_credentials_request.rbi | 78 ----------- 205 files changed, 3364 insertions(+), 844 deletions(-) delete mode 100644 lib/workos/pipes/connected_account_write_response.rb delete mode 100644 lib/workos/pipes/data_integrations_upsert_api_key_request_2.rb delete mode 100644 lib/workos/pipes/data_integrations_upsert_client_credentials_request_2.rb delete mode 100644 lib/workos/pipes/reauthorize_data_integrations_upsert_api_key_request.rb delete mode 100644 lib/workos/pipes/reauthorize_data_integrations_upsert_client_credentials_request.rb create mode 100644 lib/workos/shared/client_credentials_data_integration_vended_credential.rb create mode 100644 lib/workos/shared/data_integration_access_token_response_with_access_token.rb create mode 100644 lib/workos/shared/data_integration_access_token_response_with_access_token_access_token.rb create mode 100644 lib/workos/shared/data_integration_access_token_response_with_error.rb create mode 100644 lib/workos/shared/data_integration_credentials_response_with_credential.rb create mode 100644 lib/workos/shared/data_integration_credentials_response_with_error.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_400.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_403.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_404.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_409.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_4092.rb create mode 100644 lib/workos/shared/data_integrations_create_client_credentials_connection_error_503.rb create mode 100644 lib/workos/shared/data_integrations_get_user_token_error_400.rb create mode 100644 lib/workos/shared/data_integrations_get_user_token_error_403.rb create mode 100644 lib/workos/shared/data_integrations_get_user_token_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_create_data_integration_error_400.rb create mode 100644 lib/workos/shared/data_integrations_management_create_data_integration_error_403.rb create mode 100644 lib/workos/shared/data_integrations_management_create_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_create_data_integration_error_409.rb create mode 100644 lib/workos/shared/data_integrations_management_create_data_integration_error_422.rb create mode 100644 lib/workos/shared/data_integrations_management_delete_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_delete_organization_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_get_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_get_organization_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_list_data_integrations_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_list_data_integrations_error_422.rb create mode 100644 lib/workos/shared/data_integrations_management_update_data_integration_error_400.rb create mode 100644 lib/workos/shared/data_integrations_management_update_data_integration_error_403.rb create mode 100644 lib/workos/shared/data_integrations_management_update_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_update_data_integration_error_409.rb create mode 100644 lib/workos/shared/data_integrations_management_update_data_integration_error_422.rb create mode 100644 lib/workos/shared/data_integrations_management_update_organization_data_integration_error_400.rb create mode 100644 lib/workos/shared/data_integrations_management_update_organization_data_integration_error_403.rb create mode 100644 lib/workos/shared/data_integrations_management_update_organization_data_integration_error_404.rb create mode 100644 lib/workos/shared/data_integrations_management_update_organization_data_integration_error_409.rb create mode 100644 lib/workos/shared/data_integrations_management_update_organization_data_integration_error_422.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_403.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_409.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4092.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rb create mode 100644 lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_503.rb create mode 100644 lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_503.rb create mode 100644 lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_organization_get_organization_data_integrations_error_404.rb create mode 100644 lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_403.rb create mode 100644 lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422.rb create mode 100644 lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422_error.rb create mode 100644 lib/workos/shared/data_integrations_upsert_client_credentials_error_400.rb create mode 100644 lib/workos/shared/data_integrations_upsert_client_credentials_error_403.rb create mode 100644 lib/workos/shared/data_integrations_upsert_client_credentials_error_404.rb create mode 100644 lib/workos/shared/data_integrations_upsert_client_credentials_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_409.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4092.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rb create mode 100644 lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_503.rb create mode 100644 lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_503.rb create mode 100644 lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_user_management_get_user_data_integrations_error_404.rb create mode 100644 lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_400.rb create mode 100644 lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_404.rb create mode 100644 lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_422.rb create mode 100644 lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_503.rb create mode 100644 lib/workos/shared/data_integrations_vend_credentials_error_400.rb create mode 100644 lib/workos/shared/data_integrations_vend_credentials_error_403.rb create mode 100644 lib/workos/shared/data_integrations_vend_credentials_error_404.rb create mode 100644 lib/workos/shared/data_integrations_vend_credentials_error_422.rb create mode 100644 lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rb create mode 100644 lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rb create mode 100644 lib/workos/shared/oauth_data_integration_vended_credential.rb delete mode 100644 lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb create mode 100644 lib/workos/types/data_integration_access_token_response_with_error_error.rb create mode 100644 lib/workos/types/data_integration_credentials_response_with_error_error.rb delete mode 100644 lib/workos/types/data_integrations_upsert_api_key_request_2_connection_owner.rb delete mode 100644 lib/workos/types/data_integrations_upsert_client_credentials_request_2_connection_owner.rb delete mode 100644 lib/workos/types/reauthorize_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb delete mode 100644 lib/workos/types/reauthorize_data_integrations_upsert_api_key_request_connection_owner.rb delete mode 100644 lib/workos/types/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.rb delete mode 100644 rbi/workos/add_data_integrations_get_data_integration_authorize_url_request.rbi create mode 100644 rbi/workos/client_credentials_data_integration_vended_credential.rbi create mode 100644 rbi/workos/connected_account_warning.rbi delete mode 100644 rbi/workos/connected_account_write_response.rbi create mode 100644 rbi/workos/data_integration_access_token_response_with_access_token.rbi create mode 100644 rbi/workos/data_integration_access_token_response_with_access_token_access_token.rbi create mode 100644 rbi/workos/data_integration_access_token_response_with_error.rbi create mode 100644 rbi/workos/data_integration_credentials_response_with_credential.rbi create mode 100644 rbi/workos/data_integration_credentials_response_with_error.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_400.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_403.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_404.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_4042.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_409.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_4092.rbi create mode 100644 rbi/workos/data_integrations_create_client_credentials_connection_error_503.rbi create mode 100644 rbi/workos/data_integrations_get_user_token_error_400.rbi create mode 100644 rbi/workos/data_integrations_get_user_token_error_403.rbi create mode 100644 rbi/workos/data_integrations_get_user_token_error_404.rbi create mode 100644 rbi/workos/data_integrations_list_response_data_connected_account_warning.rbi create mode 100644 rbi/workos/data_integrations_management_create_data_integration_error_400.rbi create mode 100644 rbi/workos/data_integrations_management_create_data_integration_error_403.rbi create mode 100644 rbi/workos/data_integrations_management_create_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_create_data_integration_error_409.rbi create mode 100644 rbi/workos/data_integrations_management_create_data_integration_error_422.rbi create mode 100644 rbi/workos/data_integrations_management_delete_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_delete_organization_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_get_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_get_organization_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_list_data_integrations_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_list_data_integrations_error_422.rbi create mode 100644 rbi/workos/data_integrations_management_update_data_integration_error_400.rbi create mode 100644 rbi/workos/data_integrations_management_update_data_integration_error_403.rbi create mode 100644 rbi/workos/data_integrations_management_update_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_update_data_integration_error_409.rbi create mode 100644 rbi/workos/data_integrations_management_update_data_integration_error_422.rbi create mode 100644 rbi/workos/data_integrations_management_update_organization_data_integration_error_400.rbi create mode 100644 rbi/workos/data_integrations_management_update_organization_data_integration_error_403.rbi create mode 100644 rbi/workos/data_integrations_management_update_organization_data_integration_error_404.rbi create mode 100644 rbi/workos/data_integrations_management_update_organization_data_integration_error_409.rbi create mode 100644 rbi/workos/data_integrations_management_update_organization_data_integration_error_422.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_403.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_4042.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_409.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_4092.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_422.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rbi create mode 100644 rbi/workos/data_integrations_organization_create_organization_data_installation_error_503.rbi create mode 100644 rbi/workos/data_integrations_organization_delete_organization_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_organization_delete_organization_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_organization_delete_organization_data_installation_error_503.rbi create mode 100644 rbi/workos/data_integrations_organization_get_organization_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_organization_get_organization_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_organization_get_organization_data_integrations_error_404.rbi create mode 100644 rbi/workos/data_integrations_organization_update_organization_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_organization_update_organization_data_installation_error_403.rbi create mode 100644 rbi/workos/data_integrations_organization_update_organization_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_organization_update_organization_data_installation_error_422.rbi create mode 100644 rbi/workos/data_integrations_organization_update_organization_data_installation_error_422_error.rbi delete mode 100644 rbi/workos/data_integrations_upsert_api_key_request_2.rbi create mode 100644 rbi/workos/data_integrations_upsert_client_credentials_error_400.rbi create mode 100644 rbi/workos/data_integrations_upsert_client_credentials_error_403.rbi create mode 100644 rbi/workos/data_integrations_upsert_client_credentials_error_404.rbi create mode 100644 rbi/workos/data_integrations_upsert_client_credentials_error_4042.rbi delete mode 100644 rbi/workos/data_integrations_upsert_client_credentials_request_2.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_4042.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_409.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_4092.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_422.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rbi create mode 100644 rbi/workos/data_integrations_user_management_create_user_data_installation_error_503.rbi create mode 100644 rbi/workos/data_integrations_user_management_delete_user_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_user_management_delete_user_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_user_management_delete_user_data_installation_error_503.rbi create mode 100644 rbi/workos/data_integrations_user_management_get_user_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_user_management_get_user_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_user_management_get_user_data_integrations_error_404.rbi create mode 100644 rbi/workos/data_integrations_user_management_update_user_data_installation_error_400.rbi create mode 100644 rbi/workos/data_integrations_user_management_update_user_data_installation_error_404.rbi create mode 100644 rbi/workos/data_integrations_user_management_update_user_data_installation_error_422.rbi create mode 100644 rbi/workos/data_integrations_user_management_update_user_data_installation_error_503.rbi create mode 100644 rbi/workos/data_integrations_vend_credentials_error_400.rbi create mode 100644 rbi/workos/data_integrations_vend_credentials_error_403.rbi create mode 100644 rbi/workos/data_integrations_vend_credentials_error_404.rbi create mode 100644 rbi/workos/data_integrations_vend_credentials_error_422.rbi create mode 100644 rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rbi create mode 100644 rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rbi create mode 100644 rbi/workos/oauth_data_integration_vended_credential.rbi delete mode 100644 rbi/workos/reauthorize_data_integrations_get_data_integration_authorize_url_request.rbi delete mode 100644 rbi/workos/reauthorize_data_integrations_upsert_api_key_request.rbi delete mode 100644 rbi/workos/reauthorize_data_integrations_upsert_client_credentials_request.rbi diff --git a/lib/workos/pipes/connected_account_write_response.rb b/lib/workos/pipes/connected_account_write_response.rb deleted file mode 100644 index 2a8e1a65..00000000 --- a/lib/workos/pipes/connected_account_write_response.rb +++ /dev/null @@ -1,73 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ConnectedAccountWriteResponse < WorkOS::Types::BaseModel - HASH_ATTRS = { - object: :object, - id: :id, - connection_role: :connection_role, - account_identifier: :account_identifier, - account_display_name: :account_display_name, - user_id: :user_id, - organization_id: :organization_id, - scopes: :scopes, - auth_method: :auth_method, - api_key_last_4: :api_key_last_4, - client_id: :client_id, - client_secret_last_4: :client_secret_last_4, - config: :config, - state: :state, - established_by_user_id: :established_by_user_id, - state_reason: :state_reason, - created_at: :created_at, - updated_at: :updated_at, - warnings: :warnings - }.freeze - - attr_accessor \ - :object, - :id, - :connection_role, - :account_identifier, - :account_display_name, - :user_id, - :organization_id, - :scopes, - :auth_method, - :api_key_last_4, - :client_id, - :client_secret_last_4, - :config, - :state, - :established_by_user_id, - :state_reason, - :created_at, - :updated_at, - :warnings - - def initialize(json) - hash = self.class.normalize(json) - @object = hash[:object] - @id = hash[:id] - @connection_role = hash[:connection_role] - @account_identifier = hash[:account_identifier] - @account_display_name = hash[:account_display_name] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @scopes = hash[:scopes] || [] - @auth_method = hash[:auth_method] - @api_key_last_4 = hash[:api_key_last_4] - @client_id = hash[:client_id] - @client_secret_last_4 = hash[:client_secret_last_4] - @config = hash[:config] || {} - @state = hash[:state] - @established_by_user_id = hash[:established_by_user_id] - @state_reason = hash[:state_reason] - @created_at = hash[:created_at] - @updated_at = hash[:updated_at] - @warnings = (hash[:warnings] || []).map { |item| item ? WorkOS::ConnectedAccountWriteResponseWarning.new(item) : nil } - end - end -end diff --git a/lib/workos/pipes/data_integrations_upsert_api_key_request_2.rb b/lib/workos/pipes/data_integrations_upsert_api_key_request_2.rb deleted file mode 100644 index f8eff913..00000000 --- a/lib/workos/pipes/data_integrations_upsert_api_key_request_2.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class DataIntegrationsUpsertApiKeyRequest2 < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - account_identifier: :account_identifier, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - secret: :secret, - connected_account_id: :connected_account_id - }.freeze - - attr_accessor \ - :account_display_name, - :account_identifier, - :user_id, - :organization_id, - :connection_owner, - :secret, - :connected_account_id - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @account_identifier = hash[:account_identifier] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @secret = hash[:secret] - @connected_account_id = hash[:connected_account_id] - end - end -end diff --git a/lib/workos/pipes/data_integrations_upsert_client_credentials_request_2.rb b/lib/workos/pipes/data_integrations_upsert_client_credentials_request_2.rb deleted file mode 100644 index 139ed7dd..00000000 --- a/lib/workos/pipes/data_integrations_upsert_client_credentials_request_2.rb +++ /dev/null @@ -1,43 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class DataIntegrationsUpsertClientCredentialsRequest2 < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - account_identifier: :account_identifier, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - client_id: :client_id, - client_secret: :client_secret, - config: :config, - connected_account_id: :connected_account_id - }.freeze - - attr_accessor \ - :account_display_name, - :account_identifier, - :user_id, - :organization_id, - :connection_owner, - :client_id, - :client_secret, - :config, - :connected_account_id - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @account_identifier = hash[:account_identifier] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @client_id = hash[:client_id] - @client_secret = hash[:client_secret] - @config = hash[:config] || {} - @connected_account_id = hash[:connected_account_id] - end - end -end diff --git a/lib/workos/pipes/reauthorize_data_integrations_upsert_api_key_request.rb b/lib/workos/pipes/reauthorize_data_integrations_upsert_api_key_request.rb deleted file mode 100644 index 0bc78f1c..00000000 --- a/lib/workos/pipes/reauthorize_data_integrations_upsert_api_key_request.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ReauthorizeDataIntegrationsUpsertApiKeyRequest < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - account_identifier: :account_identifier, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - secret: :secret, - connection_intent: :connection_intent, - connected_account_id: :connected_account_id - }.freeze - - attr_accessor \ - :account_display_name, - :account_identifier, - :user_id, - :organization_id, - :connection_owner, - :secret, - :connection_intent, - :connected_account_id - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @account_identifier = hash[:account_identifier] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @secret = hash[:secret] - @connection_intent = hash[:connection_intent] - @connected_account_id = hash[:connected_account_id] - end - end -end diff --git a/lib/workos/pipes/reauthorize_data_integrations_upsert_client_credentials_request.rb b/lib/workos/pipes/reauthorize_data_integrations_upsert_client_credentials_request.rb deleted file mode 100644 index fa145648..00000000 --- a/lib/workos/pipes/reauthorize_data_integrations_upsert_client_credentials_request.rb +++ /dev/null @@ -1,46 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ReauthorizeDataIntegrationsUpsertClientCredentialsRequest < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - account_identifier: :account_identifier, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - client_id: :client_id, - client_secret: :client_secret, - config: :config, - connection_intent: :connection_intent, - connected_account_id: :connected_account_id - }.freeze - - attr_accessor \ - :account_display_name, - :account_identifier, - :user_id, - :organization_id, - :connection_owner, - :client_id, - :client_secret, - :config, - :connection_intent, - :connected_account_id - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @account_identifier = hash[:account_identifier] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @client_id = hash[:client_id] - @client_secret = hash[:client_secret] - @config = hash[:config] || {} - @connection_intent = hash[:connection_intent] - @connected_account_id = hash[:connected_account_id] - end - end -end diff --git a/lib/workos/shared/client_credentials_data_integration_vended_credential.rb b/lib/workos/shared/client_credentials_data_integration_vended_credential.rb new file mode 100644 index 00000000..78c2896e --- /dev/null +++ b/lib/workos/shared/client_credentials_data_integration_vended_credential.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ClientCredentialsDataIntegrationVendedCredential < WorkOS::Types::BaseModel + HASH_ATTRS = { + object: :object, + auth_method: :auth_method, + value: :value, + expires_at: :expires_at, + scopes: :scopes, + missing_scopes: :missing_scopes, + metadata: :metadata, + config: :config + }.freeze + + attr_accessor \ + :object, + :auth_method, + :value, + :expires_at, + :scopes, + :missing_scopes, + :metadata, + :config + + def initialize(json) + hash = self.class.normalize(json) + @object = hash[:object] + @auth_method = hash[:auth_method] + @value = hash[:value] + @expires_at = hash[:expires_at] + @scopes = hash[:scopes] || [] + @missing_scopes = hash[:missing_scopes] || [] + @metadata = hash[:metadata] || {} + @config = hash[:config] || {} + end + end +end diff --git a/lib/workos/shared/data_integration_access_token_response_with_access_token.rb b/lib/workos/shared/data_integration_access_token_response_with_access_token.rb new file mode 100644 index 00000000..8129ef7c --- /dev/null +++ b/lib/workos/shared/data_integration_access_token_response_with_access_token.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationAccessTokenResponseWithAccessToken < WorkOS::Types::BaseModel + HASH_ATTRS = { + active: :active, + access_token: :access_token + }.freeze + + attr_accessor \ + :active, + :access_token + + def initialize(json) + hash = self.class.normalize(json) + @active = hash[:active] + @access_token = hash[:access_token] ? WorkOS::DataIntegrationAccessTokenResponseWithAccessTokenAccessToken.new(hash[:access_token]) : nil + end + end +end diff --git a/lib/workos/shared/data_integration_access_token_response_with_access_token_access_token.rb b/lib/workos/shared/data_integration_access_token_response_with_access_token_access_token.rb new file mode 100644 index 00000000..f85bbe9f --- /dev/null +++ b/lib/workos/shared/data_integration_access_token_response_with_access_token_access_token.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationAccessTokenResponseWithAccessTokenAccessToken = DataIntegrationAccessTokenResponseAccessToken +end diff --git a/lib/workos/shared/data_integration_access_token_response_with_error.rb b/lib/workos/shared/data_integration_access_token_response_with_error.rb new file mode 100644 index 00000000..d2bfb55d --- /dev/null +++ b/lib/workos/shared/data_integration_access_token_response_with_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationAccessTokenResponseWithError < WorkOS::Types::BaseModel + HASH_ATTRS = { + active: :active, + error: :error + }.freeze + + attr_accessor \ + :active, + :error + + def initialize(json) + hash = self.class.normalize(json) + @active = hash[:active] + @error = hash[:error] + end + end +end diff --git a/lib/workos/shared/data_integration_credentials_response_with_credential.rb b/lib/workos/shared/data_integration_credentials_response_with_credential.rb new file mode 100644 index 00000000..bb53bc60 --- /dev/null +++ b/lib/workos/shared/data_integration_credentials_response_with_credential.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationCredentialsResponseWithCredential < WorkOS::Types::BaseModel + HASH_ATTRS = { + active: :active, + credential: :credential + }.freeze + + attr_accessor \ + :active, + :credential + + def initialize(json) + hash = self.class.normalize(json) + @active = hash[:active] + @credential = hash[:credential] ? WorkOS::DataIntegrationVendedCredential.new(hash[:credential]) : nil + end + end +end diff --git a/lib/workos/shared/data_integration_credentials_response_with_error.rb b/lib/workos/shared/data_integration_credentials_response_with_error.rb new file mode 100644 index 00000000..61f64954 --- /dev/null +++ b/lib/workos/shared/data_integration_credentials_response_with_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationCredentialsResponseWithError < WorkOS::Types::BaseModel + HASH_ATTRS = { + active: :active, + error: :error + }.freeze + + attr_accessor \ + :active, + :error + + def initialize(json) + hash = self.class.normalize(json) + @active = hash[:active] + @error = hash[:error] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_400.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_400.rb new file mode 100644 index 00000000..912b9c11 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateClientCredentialsConnectionError400 = DataIntegrationsCreateApiKeyConnectionError400 +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_403.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_403.rb new file mode 100644 index 00000000..ea771f3f --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateClientCredentialsConnectionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_404.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_404.rb new file mode 100644 index 00000000..2fbdd0f2 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4042.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4042.rb new file mode 100644 index 00000000..8aa47b86 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateClientCredentialsConnectionError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_409.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_409.rb new file mode 100644 index 00000000..4377d779 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4092.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4092.rb new file mode 100644 index 00000000..ad90538b --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_4092.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateClientCredentialsConnectionError4092 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_client_credentials_connection_error_503.rb b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_503.rb new file mode 100644 index 00000000..e1b55818 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_client_credentials_connection_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateClientCredentialsConnectionError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_get_user_token_error_400.rb b/lib/workos/shared/data_integrations_get_user_token_error_400.rb new file mode 100644 index 00000000..c9f1cb7f --- /dev/null +++ b/lib/workos/shared/data_integrations_get_user_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetUserTokenError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_get_user_token_error_403.rb b/lib/workos/shared/data_integrations_get_user_token_error_403.rb new file mode 100644 index 00000000..034bd24e --- /dev/null +++ b/lib/workos/shared/data_integrations_get_user_token_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetUserTokenError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_get_user_token_error_404.rb b/lib/workos/shared/data_integrations_get_user_token_error_404.rb new file mode 100644 index 00000000..10846b39 --- /dev/null +++ b/lib/workos/shared/data_integrations_get_user_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetUserTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_create_data_integration_error_400.rb b/lib/workos/shared/data_integrations_management_create_data_integration_error_400.rb new file mode 100644 index 00000000..b674d477 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_create_data_integration_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementCreateDataIntegrationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_create_data_integration_error_403.rb b/lib/workos/shared/data_integrations_management_create_data_integration_error_403.rb new file mode 100644 index 00000000..19b5b6a8 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_create_data_integration_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementCreateDataIntegrationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_create_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_create_data_integration_error_404.rb new file mode 100644 index 00000000..ffd05181 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_create_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementCreateDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_create_data_integration_error_409.rb b/lib/workos/shared/data_integrations_management_create_data_integration_error_409.rb new file mode 100644 index 00000000..fb97112f --- /dev/null +++ b/lib/workos/shared/data_integrations_management_create_data_integration_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementCreateDataIntegrationError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_create_data_integration_error_422.rb b/lib/workos/shared/data_integrations_management_create_data_integration_error_422.rb new file mode 100644 index 00000000..d7bfe80e --- /dev/null +++ b/lib/workos/shared/data_integrations_management_create_data_integration_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementCreateDataIntegrationError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_delete_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_delete_data_integration_error_404.rb new file mode 100644 index 00000000..c4f1895b --- /dev/null +++ b/lib/workos/shared/data_integrations_management_delete_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementDeleteDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_delete_organization_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_delete_organization_data_integration_error_404.rb new file mode 100644 index 00000000..4ae48c88 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_delete_organization_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementDeleteOrganizationDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_get_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_get_data_integration_error_404.rb new file mode 100644 index 00000000..daf41ff4 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_get_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementGetDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_get_organization_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_get_organization_data_integration_error_404.rb new file mode 100644 index 00000000..c29a7323 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_get_organization_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementGetOrganizationDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_list_data_integrations_error_404.rb b/lib/workos/shared/data_integrations_management_list_data_integrations_error_404.rb new file mode 100644 index 00000000..8a72d812 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_list_data_integrations_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementListDataIntegrationsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_list_data_integrations_error_422.rb b/lib/workos/shared/data_integrations_management_list_data_integrations_error_422.rb new file mode 100644 index 00000000..28204b9a --- /dev/null +++ b/lib/workos/shared/data_integrations_management_list_data_integrations_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementListDataIntegrationsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_data_integration_error_400.rb b/lib/workos/shared/data_integrations_management_update_data_integration_error_400.rb new file mode 100644 index 00000000..aeb8e9c3 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_data_integration_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateDataIntegrationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_data_integration_error_403.rb b/lib/workos/shared/data_integrations_management_update_data_integration_error_403.rb new file mode 100644 index 00000000..de92919c --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_data_integration_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateDataIntegrationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_update_data_integration_error_404.rb new file mode 100644 index 00000000..c5bd9dea --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_data_integration_error_409.rb b/lib/workos/shared/data_integrations_management_update_data_integration_error_409.rb new file mode 100644 index 00000000..770d6ec1 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_data_integration_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateDataIntegrationError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_data_integration_error_422.rb b/lib/workos/shared/data_integrations_management_update_data_integration_error_422.rb new file mode 100644 index 00000000..0039379c --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_data_integration_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateDataIntegrationError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_400.rb b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_400.rb new file mode 100644 index 00000000..1ae061ad --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateOrganizationDataIntegrationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_403.rb b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_403.rb new file mode 100644 index 00000000..f2249bc2 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateOrganizationDataIntegrationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_404.rb b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_404.rb new file mode 100644 index 00000000..0ada05d8 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateOrganizationDataIntegrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_409.rb b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_409.rb new file mode 100644 index 00000000..f345695e --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateOrganizationDataIntegrationError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_422.rb b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_422.rb new file mode 100644 index 00000000..62cc26d7 --- /dev/null +++ b/lib/workos/shared/data_integrations_management_update_organization_data_integration_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsManagementUpdateOrganizationDataIntegrationError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_403.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_403.rb new file mode 100644 index 00000000..9c47cf1f --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationCreateOrganizationDataInstallationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_404.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_404.rb new file mode 100644 index 00000000..69bdcbc5 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4042.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4042.rb new file mode 100644 index 00000000..29711869 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationCreateOrganizationDataInstallationError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_409.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_409.rb new file mode 100644 index 00000000..28009fa8 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4092.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4092.rb new file mode 100644 index 00000000..e1930564 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4092.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationCreateOrganizationDataInstallationError4092 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422.rb new file mode 100644 index 00000000..b593feb5 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rb new file mode 100644 index 00000000..b46731f3 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :code, + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError.new(item) : nil } + end + end +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rb new file mode 100644 index 00000000..926366c3 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_503.rb b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_503.rb new file mode 100644 index 00000000..7726ef00 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationCreateOrganizationDataInstallationError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_400.rb b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_400.rb new file mode 100644 index 00000000..c409a27d --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationDeleteOrganizationDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_404.rb b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_404.rb new file mode 100644 index 00000000..dc46d2e1 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationDeleteOrganizationDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_503.rb b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_503.rb new file mode 100644 index 00000000..7293b2aa --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationDeleteOrganizationDataInstallationError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_400.rb b/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_400.rb new file mode 100644 index 00000000..e4ede376 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationGetOrganizationDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_404.rb b/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_404.rb new file mode 100644 index 00000000..74a0618f --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationGetOrganizationDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_get_organization_data_integrations_error_404.rb b/lib/workos/shared/data_integrations_organization_get_organization_data_integrations_error_404.rb new file mode 100644 index 00000000..a3606a71 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_get_organization_data_integrations_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationGetOrganizationDataIntegrationsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_400.rb b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_400.rb new file mode 100644 index 00000000..99ad1d8f --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationUpdateOrganizationDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_403.rb b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_403.rb new file mode 100644 index 00000000..8aad36b1 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationUpdateOrganizationDataInstallationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_404.rb b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_404.rb new file mode 100644 index 00000000..aa17f575 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationUpdateOrganizationDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422.rb b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422.rb new file mode 100644 index 00000000..0e744836 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422 = DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors +end diff --git a/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422_error.rb b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422_error.rb new file mode 100644 index 00000000..9947fd32 --- /dev/null +++ b/lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/data_integrations_upsert_client_credentials_error_400.rb b/lib/workos/shared/data_integrations_upsert_client_credentials_error_400.rb new file mode 100644 index 00000000..bb66e2f0 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_client_credentials_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertClientCredentialsError400 = DataIntegrationsCreateApiKeyConnectionError400 +end diff --git a/lib/workos/shared/data_integrations_upsert_client_credentials_error_403.rb b/lib/workos/shared/data_integrations_upsert_client_credentials_error_403.rb new file mode 100644 index 00000000..62fd7594 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_client_credentials_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertClientCredentialsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_upsert_client_credentials_error_404.rb b/lib/workos/shared/data_integrations_upsert_client_credentials_error_404.rb new file mode 100644 index 00000000..ba8edb06 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_client_credentials_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertClientCredentialsError404 = DataIntegrationsUpsertApiKeyError404 +end diff --git a/lib/workos/shared/data_integrations_upsert_client_credentials_error_4042.rb b/lib/workos/shared/data_integrations_upsert_client_credentials_error_4042.rb new file mode 100644 index 00000000..f87d6150 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_client_credentials_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertClientCredentialsError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_404.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_404.rb new file mode 100644 index 00000000..56694020 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4042.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4042.rb new file mode 100644 index 00000000..067baed0 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementCreateUserDataInstallationError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_409.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_409.rb new file mode 100644 index 00000000..c52683fa --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4092.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4092.rb new file mode 100644 index 00000000..77e825d2 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4092.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementCreateUserDataInstallationError4092 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422.rb new file mode 100644 index 00000000..bf9cadb7 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rb new file mode 100644 index 00000000..06c7c655 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrors = DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rb new file mode 100644 index 00000000..0672fb5a --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_503.rb b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_503.rb new file mode 100644 index 00000000..4117bad0 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementCreateUserDataInstallationError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_400.rb b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_400.rb new file mode 100644 index 00000000..b928fa41 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementDeleteUserDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_404.rb b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_404.rb new file mode 100644 index 00000000..6f579383 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementDeleteUserDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_503.rb b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_503.rb new file mode 100644 index 00000000..bfe2028c --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementDeleteUserDataInstallationError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_400.rb b/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_400.rb new file mode 100644 index 00000000..301e8785 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementGetUserDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_404.rb b/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_404.rb new file mode 100644 index 00000000..139c7114 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementGetUserDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_get_user_data_integrations_error_404.rb b/lib/workos/shared/data_integrations_user_management_get_user_data_integrations_error_404.rb new file mode 100644 index 00000000..46ae3be5 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_get_user_data_integrations_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementGetUserDataIntegrationsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_400.rb b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_400.rb new file mode 100644 index 00000000..4a035050 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementUpdateUserDataInstallationError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_404.rb b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_404.rb new file mode 100644 index 00000000..6b9cb7e6 --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementUpdateUserDataInstallationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_422.rb b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_422.rb new file mode 100644 index 00000000..3b6465be --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsUserManagementUpdateUserDataInstallationError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_503.rb b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_503.rb new file mode 100644 index 00000000..726b334d --- /dev/null +++ b/lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUserManagementUpdateUserDataInstallationError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/data_integrations_vend_credentials_error_400.rb b/lib/workos/shared/data_integrations_vend_credentials_error_400.rb new file mode 100644 index 00000000..652998cd --- /dev/null +++ b/lib/workos/shared/data_integrations_vend_credentials_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsVendCredentialsError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_vend_credentials_error_403.rb b/lib/workos/shared/data_integrations_vend_credentials_error_403.rb new file mode 100644 index 00000000..27179113 --- /dev/null +++ b/lib/workos/shared/data_integrations_vend_credentials_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsVendCredentialsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_vend_credentials_error_404.rb b/lib/workos/shared/data_integrations_vend_credentials_error_404.rb new file mode 100644 index 00000000..65b00c03 --- /dev/null +++ b/lib/workos/shared/data_integrations_vend_credentials_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsVendCredentialsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_vend_credentials_error_422.rb b/lib/workos/shared/data_integrations_vend_credentials_error_422.rb new file mode 100644 index 00000000..c1608188 --- /dev/null +++ b/lib/workos/shared/data_integrations_vend_credentials_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsVendCredentialsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rb b/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rb new file mode 100644 index 00000000..63c777ef --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422 = DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors +end diff --git a/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rb b/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rb new file mode 100644 index 00000000..fda3067c --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/oauth_data_integration_vended_credential.rb b/lib/workos/shared/oauth_data_integration_vended_credential.rb new file mode 100644 index 00000000..2813f207 --- /dev/null +++ b/lib/workos/shared/oauth_data_integration_vended_credential.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OAuthDataIntegrationVendedCredential < WorkOS::Types::BaseModel + HASH_ATTRS = { + object: :object, + auth_method: :auth_method, + value: :value, + expires_at: :expires_at, + scopes: :scopes, + missing_scopes: :missing_scopes, + metadata: :metadata, + config: :config + }.freeze + + attr_accessor \ + :object, + :auth_method, + :value, + :expires_at, + :scopes, + :missing_scopes, + :metadata, + :config + + def initialize(json) + hash = self.class.normalize(json) + @object = hash[:object] + @auth_method = hash[:auth_method] + @value = hash[:value] + @expires_at = hash[:expires_at] + @scopes = hash[:scopes] || [] + @missing_scopes = hash[:missing_scopes] || [] + @metadata = hash[:metadata] || {} + @config = hash[:config] || {} + end + end +end diff --git a/lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb b/lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb deleted file mode 100644 index 365706a8..00000000 --- a/lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - class AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - USER = "user" - ORGANIZATION = "organization" - ALL = [USER, ORGANIZATION].freeze - end - end -end diff --git a/lib/workos/types/create_data_integration_ownership.rb b/lib/workos/types/create_data_integration_ownership.rb index 13d52643..6b002b5a 100644 --- a/lib/workos/types/create_data_integration_ownership.rb +++ b/lib/workos/types/create_data_integration_ownership.rb @@ -4,6 +4,10 @@ module WorkOS module Types - CreateDataIntegrationOwnership = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + class CreateDataIntegrationOwnership + USER = "user" + ORGANIZATION = "organization" + ALL = [USER, ORGANIZATION].freeze + end end end diff --git a/lib/workos/types/data_integration_access_token_response_with_error_error.rb b/lib/workos/types/data_integration_access_token_response_with_error_error.rb new file mode 100644 index 00000000..06fa82d3 --- /dev/null +++ b/lib/workos/types/data_integration_access_token_response_with_error_error.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationAccessTokenResponseWithErrorError = DataIntegrationAccessTokenResponseError + end +end diff --git a/lib/workos/types/data_integration_credentials_response_with_error_error.rb b/lib/workos/types/data_integration_credentials_response_with_error_error.rb new file mode 100644 index 00000000..a2e33c90 --- /dev/null +++ b/lib/workos/types/data_integration_credentials_response_with_error_error.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationCredentialsResponseWithErrorError = DataIntegrationAccessTokenResponseError + end +end diff --git a/lib/workos/types/data_integration_ownership.rb b/lib/workos/types/data_integration_ownership.rb index a4b5896b..671476aa 100644 --- a/lib/workos/types/data_integration_ownership.rb +++ b/lib/workos/types/data_integration_ownership.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationOwnership = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationOwnership = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_create_client_credentials_connection_request_connection_owner.rb b/lib/workos/types/data_integrations_create_client_credentials_connection_request_connection_owner.rb index 357dd3cf..89f0f7db 100644 --- a/lib/workos/types/data_integrations_create_client_credentials_connection_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_create_client_credentials_connection_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsCreateClientCredentialsConnectionRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_get_user_token_request_connection_owner.rb b/lib/workos/types/data_integrations_get_user_token_request_connection_owner.rb index 87977117..4deb0450 100644 --- a/lib/workos/types/data_integrations_get_user_token_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_get_user_token_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsGetUserTokenRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsGetUserTokenRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_list_response_data_connection_owner.rb b/lib/workos/types/data_integrations_list_response_data_connection_owner.rb index b4a203ba..60ec2fd2 100644 --- a/lib/workos/types/data_integrations_list_response_data_connection_owner.rb +++ b/lib/workos/types/data_integrations_list_response_data_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsListResponseDataConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsListResponseDataConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_upsert_api_key_request_2_connection_owner.rb b/lib/workos/types/data_integrations_upsert_api_key_request_2_connection_owner.rb deleted file mode 100644 index 9ef8774b..00000000 --- a/lib/workos/types/data_integrations_upsert_api_key_request_2_connection_owner.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - DataIntegrationsUpsertApiKeyRequest2ConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - end -end diff --git a/lib/workos/types/data_integrations_upsert_client_credentials_request_2_connection_owner.rb b/lib/workos/types/data_integrations_upsert_client_credentials_request_2_connection_owner.rb deleted file mode 100644 index fbcc4274..00000000 --- a/lib/workos/types/data_integrations_upsert_client_credentials_request_2_connection_owner.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - end -end diff --git a/lib/workos/types/data_integrations_upsert_client_credentials_request_connection_owner.rb b/lib/workos/types/data_integrations_upsert_client_credentials_request_connection_owner.rb index 84317e3b..5e5840e8 100644 --- a/lib/workos/types/data_integrations_upsert_client_credentials_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_upsert_client_credentials_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsUpsertClientCredentialsRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsUpsertClientCredentialsRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_vend_credentials_request_connection_owner.rb b/lib/workos/types/data_integrations_vend_credentials_request_connection_owner.rb index 6f2c6b85..52a27a16 100644 --- a/lib/workos/types/data_integrations_vend_credentials_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_vend_credentials_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsVendCredentialsRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsVendCredentialsRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/reauthorize_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb b/lib/workos/types/reauthorize_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb deleted file mode 100644 index 92de7102..00000000 --- a/lib/workos/types/reauthorize_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - end -end diff --git a/lib/workos/types/reauthorize_data_integrations_upsert_api_key_request_connection_owner.rb b/lib/workos/types/reauthorize_data_integrations_upsert_api_key_request_connection_owner.rb deleted file mode 100644 index 3687cb6c..00000000 --- a/lib/workos/types/reauthorize_data_integrations_upsert_api_key_request_connection_owner.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - end -end diff --git a/lib/workos/types/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.rb b/lib/workos/types/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.rb deleted file mode 100644 index 08ca6ac1..00000000 --- a/lib/workos/types/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner - end -end diff --git a/rbi/workos/add_data_integrations_get_data_integration_authorize_url_request.rbi b/rbi/workos/add_data_integrations_get_data_integration_authorize_url_request.rbi deleted file mode 100644 index 39032113..00000000 --- a/rbi/workos/add_data_integrations_get_data_integration_authorize_url_request.rbi +++ /dev/null @@ -1,60 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(T.nilable(String)) } - def return_to; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def return_to=(value); end - - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - - sig { returns(String) } - def connection_intent; end - - sig { params(value: String).returns(String) } - def connection_intent=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/client_credentials_data_integration_vended_credential.rbi b/rbi/workos/client_credentials_data_integration_vended_credential.rbi new file mode 100644 index 00000000..dbb603d7 --- /dev/null +++ b/rbi/workos/client_credentials_data_integration_vended_credential.rbi @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientCredentialsDataIntegrationVendedCredential + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(String) } + def auth_method; end + + sig { params(value: String).returns(String) } + def auth_method=(value); end + + sig { returns(String) } + def value; end + + sig { params(value: String).returns(String) } + def value=(value); end + + sig { returns(T.nilable(String)) } + def expires_at; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def expires_at=(value); end + + sig { returns(T::Array[String]) } + def scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def scopes=(value); end + + sig { returns(T::Array[String]) } + def missing_scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def missing_scopes=(value); end + + sig { returns(T::Hash[String, T.untyped]) } + def metadata; end + + sig { params(value: T::Hash[String, T.untyped]).returns(T::Hash[String, T.untyped]) } + def metadata=(value); end + + sig { returns(T::Hash[String, String]) } + def config; end + + sig { params(value: T::Hash[String, String]).returns(T::Hash[String, String]) } + def config=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connected_account.rbi b/rbi/workos/connected_account.rbi index 458debd2..8004f848 100644 --- a/rbi/workos/connected_account.rbi +++ b/rbi/workos/connected_account.rbi @@ -117,6 +117,12 @@ module WorkOS sig { params(value: String).returns(String) } def updated_at=(value); end + sig { returns(T.nilable(T::Array[WorkOS::ConnectedAccountWarning])) } + def warnings; end + + sig { params(value: T.nilable(T::Array[WorkOS::ConnectedAccountWarning])).returns(T.nilable(T::Array[WorkOS::ConnectedAccountWarning])) } + def warnings=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/connected_account_warning.rbi b/rbi/workos/connected_account_warning.rbi new file mode 100644 index 00000000..77080d38 --- /dev/null +++ b/rbi/workos/connected_account_warning.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectedAccountWarning + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connected_account_write_response.rbi b/rbi/workos/connected_account_write_response.rbi deleted file mode 100644 index 9bb18f30..00000000 --- a/rbi/workos/connected_account_write_response.rbi +++ /dev/null @@ -1,132 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ConnectedAccountWriteResponse - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(String) } - def object; end - - sig { params(value: String).returns(String) } - def object=(value); end - - sig { returns(String) } - def id; end - - sig { params(value: String).returns(String) } - def id=(value); end - - sig { returns(String) } - def connection_role; end - - sig { params(value: String).returns(String) } - def connection_role=(value); end - - sig { returns(T.nilable(String)) } - def account_identifier; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_identifier=(value); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(T.nilable(String)) } - def user_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T::Array[String]) } - def scopes; end - - sig { params(value: T::Array[String]).returns(T::Array[String]) } - def scopes=(value); end - - sig { returns(T.nilable(String)) } - def auth_method; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def auth_method=(value); end - - sig { returns(T.nilable(String)) } - def api_key_last_4; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def api_key_last_4=(value); end - - sig { returns(T.nilable(String)) } - def client_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def client_id=(value); end - - sig { returns(T.nilable(String)) } - def client_secret_last_4; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def client_secret_last_4=(value); end - - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - - sig { returns(String) } - def state; end - - sig { params(value: String).returns(String) } - def state=(value); end - - sig { returns(T.nilable(String)) } - def established_by_user_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def established_by_user_id=(value); end - - sig { returns(T.nilable(String)) } - def state_reason; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def state_reason=(value); end - - sig { returns(String) } - def created_at; end - - sig { params(value: String).returns(String) } - def created_at=(value); end - - sig { returns(String) } - def updated_at; end - - sig { params(value: String).returns(String) } - def updated_at=(value); end - - sig { returns(T.nilable(T::Array[WorkOS::ConnectedAccountWriteResponseWarning])) } - def warnings; end - - sig { params(value: T.nilable(T::Array[WorkOS::ConnectedAccountWriteResponseWarning])).returns(T.nilable(T::Array[WorkOS::ConnectedAccountWriteResponseWarning])) } - def warnings=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/data_integration_access_token_response_with_access_token.rbi b/rbi/workos/data_integration_access_token_response_with_access_token.rbi new file mode 100644 index 00000000..881887e7 --- /dev/null +++ b/rbi/workos/data_integration_access_token_response_with_access_token.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationAccessTokenResponseWithAccessToken + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Boolean) } + def active; end + + sig { params(value: T::Boolean).returns(T::Boolean) } + def active=(value); end + + sig { returns(WorkOS::DataIntegrationAccessTokenResponseWithAccessTokenAccessToken) } + def access_token; end + + sig { params(value: WorkOS::DataIntegrationAccessTokenResponseWithAccessTokenAccessToken).returns(WorkOS::DataIntegrationAccessTokenResponseWithAccessTokenAccessToken) } + def access_token=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integration_access_token_response_with_access_token_access_token.rbi b/rbi/workos/data_integration_access_token_response_with_access_token_access_token.rbi new file mode 100644 index 00000000..ea717b1b --- /dev/null +++ b/rbi/workos/data_integration_access_token_response_with_access_token_access_token.rbi @@ -0,0 +1,48 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationAccessTokenResponseWithAccessTokenAccessToken + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(String) } + def access_token; end + + sig { params(value: String).returns(String) } + def access_token=(value); end + + sig { returns(T.nilable(String)) } + def expires_at; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def expires_at=(value); end + + sig { returns(T::Array[String]) } + def scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def scopes=(value); end + + sig { returns(T::Array[String]) } + def missing_scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def missing_scopes=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integration_access_token_response_with_error.rbi b/rbi/workos/data_integration_access_token_response_with_error.rbi new file mode 100644 index 00000000..75232658 --- /dev/null +++ b/rbi/workos/data_integration_access_token_response_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationAccessTokenResponseWithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Boolean) } + def active; end + + sig { params(value: T::Boolean).returns(T::Boolean) } + def active=(value); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integration_credentials_response_with_credential.rbi b/rbi/workos/data_integration_credentials_response_with_credential.rbi new file mode 100644 index 00000000..c32bfc24 --- /dev/null +++ b/rbi/workos/data_integration_credentials_response_with_credential.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationCredentialsResponseWithCredential + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Boolean) } + def active; end + + sig { params(value: T::Boolean).returns(T::Boolean) } + def active=(value); end + + sig { returns(WorkOS::DataIntegrationVendedCredential) } + def credential; end + + sig { params(value: WorkOS::DataIntegrationVendedCredential).returns(WorkOS::DataIntegrationVendedCredential) } + def credential=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integration_credentials_response_with_error.rbi b/rbi/workos/data_integration_credentials_response_with_error.rbi new file mode 100644 index 00000000..ae41c900 --- /dev/null +++ b/rbi/workos/data_integration_credentials_response_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationCredentialsResponseWithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Boolean) } + def active; end + + sig { params(value: T::Boolean).returns(T::Boolean) } + def active=(value); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integration_vended_credential.rbi b/rbi/workos/data_integration_vended_credential.rbi index 529427ec..0907c2eb 100644 --- a/rbi/workos/data_integration_vended_credential.rbi +++ b/rbi/workos/data_integration_vended_credential.rbi @@ -45,18 +45,18 @@ module WorkOS sig { params(value: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } def missing_scopes=(value); end - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - sig { returns(T.nilable(T::Hash[String, T.untyped])) } def metadata; end sig { params(value: T.nilable(T::Hash[String, T.untyped])).returns(T.nilable(T::Hash[String, T.untyped])) } def metadata=(value); end + sig { returns(T.nilable(T::Hash[String, String])) } + def config; end + + sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } + def config=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_400.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_400.rbi new file mode 100644 index 00000000..01443bc4 --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_403.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_403.rbi new file mode 100644 index 00000000..04020ef8 --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_404.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_404.rbi new file mode 100644 index 00000000..e82742f7 --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_4042.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_4042.rbi new file mode 100644 index 00000000..bf6b508d --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_409.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_409.rbi new file mode 100644 index 00000000..037877cd --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_4092.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_4092.rbi new file mode 100644 index 00000000..a76bae63 --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_4092.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError4092 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_client_credentials_connection_error_503.rbi b/rbi/workos/data_integrations_create_client_credentials_connection_error_503.rbi new file mode 100644 index 00000000..dfca92ad --- /dev/null +++ b/rbi/workos/data_integrations_create_client_credentials_connection_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateClientCredentialsConnectionError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_user_token_error_400.rbi b/rbi/workos/data_integrations_get_user_token_error_400.rbi new file mode 100644 index 00000000..89b29fff --- /dev/null +++ b/rbi/workos/data_integrations_get_user_token_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetUserTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_user_token_error_403.rbi b/rbi/workos/data_integrations_get_user_token_error_403.rbi new file mode 100644 index 00000000..9f64895c --- /dev/null +++ b/rbi/workos/data_integrations_get_user_token_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetUserTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_user_token_error_404.rbi b/rbi/workos/data_integrations_get_user_token_error_404.rbi new file mode 100644 index 00000000..fa8c39de --- /dev/null +++ b/rbi/workos/data_integrations_get_user_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetUserTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_list_response_data_connected_account.rbi b/rbi/workos/data_integrations_list_response_data_connected_account.rbi index 040b9e44..755f52e1 100644 --- a/rbi/workos/data_integrations_list_response_data_connected_account.rbi +++ b/rbi/workos/data_integrations_list_response_data_connected_account.rbi @@ -117,6 +117,12 @@ module WorkOS sig { params(value: String).returns(String) } def updated_at=(value); end + sig { returns(T.nilable(T::Array[WorkOS::DataIntegrationsListResponseDataConnectedAccountWarning])) } + def warnings; end + + sig { params(value: T.nilable(T::Array[WorkOS::DataIntegrationsListResponseDataConnectedAccountWarning])).returns(T.nilable(T::Array[WorkOS::DataIntegrationsListResponseDataConnectedAccountWarning])) } + def warnings=(value); end + sig { returns(T.nilable(String)) } def userland_user_id; end diff --git a/rbi/workos/data_integrations_list_response_data_connected_account_warning.rbi b/rbi/workos/data_integrations_list_response_data_connected_account_warning.rbi new file mode 100644 index 00000000..73014724 --- /dev/null +++ b/rbi/workos/data_integrations_list_response_data_connected_account_warning.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsListResponseDataConnectedAccountWarning + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_create_data_integration_error_400.rbi b/rbi/workos/data_integrations_management_create_data_integration_error_400.rbi new file mode 100644 index 00000000..653d70d2 --- /dev/null +++ b/rbi/workos/data_integrations_management_create_data_integration_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementCreateDataIntegrationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_create_data_integration_error_403.rbi b/rbi/workos/data_integrations_management_create_data_integration_error_403.rbi new file mode 100644 index 00000000..9c744e4d --- /dev/null +++ b/rbi/workos/data_integrations_management_create_data_integration_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementCreateDataIntegrationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_create_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_create_data_integration_error_404.rbi new file mode 100644 index 00000000..bebc008c --- /dev/null +++ b/rbi/workos/data_integrations_management_create_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementCreateDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_create_data_integration_error_409.rbi b/rbi/workos/data_integrations_management_create_data_integration_error_409.rbi new file mode 100644 index 00000000..b03c60a6 --- /dev/null +++ b/rbi/workos/data_integrations_management_create_data_integration_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementCreateDataIntegrationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_create_data_integration_error_422.rbi b/rbi/workos/data_integrations_management_create_data_integration_error_422.rbi new file mode 100644 index 00000000..038c4f66 --- /dev/null +++ b/rbi/workos/data_integrations_management_create_data_integration_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementCreateDataIntegrationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_delete_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_delete_data_integration_error_404.rbi new file mode 100644 index 00000000..60a75b91 --- /dev/null +++ b/rbi/workos/data_integrations_management_delete_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementDeleteDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_delete_organization_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_delete_organization_data_integration_error_404.rbi new file mode 100644 index 00000000..7ee5ece9 --- /dev/null +++ b/rbi/workos/data_integrations_management_delete_organization_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementDeleteOrganizationDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_get_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_get_data_integration_error_404.rbi new file mode 100644 index 00000000..ed94b3b7 --- /dev/null +++ b/rbi/workos/data_integrations_management_get_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementGetDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_get_organization_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_get_organization_data_integration_error_404.rbi new file mode 100644 index 00000000..58c66e0a --- /dev/null +++ b/rbi/workos/data_integrations_management_get_organization_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementGetOrganizationDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_list_data_integrations_error_404.rbi b/rbi/workos/data_integrations_management_list_data_integrations_error_404.rbi new file mode 100644 index 00000000..7d4c397b --- /dev/null +++ b/rbi/workos/data_integrations_management_list_data_integrations_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementListDataIntegrationsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_list_data_integrations_error_422.rbi b/rbi/workos/data_integrations_management_list_data_integrations_error_422.rbi new file mode 100644 index 00000000..34e61fbf --- /dev/null +++ b/rbi/workos/data_integrations_management_list_data_integrations_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementListDataIntegrationsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_data_integration_error_400.rbi b/rbi/workos/data_integrations_management_update_data_integration_error_400.rbi new file mode 100644 index 00000000..9f0a15bb --- /dev/null +++ b/rbi/workos/data_integrations_management_update_data_integration_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateDataIntegrationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_data_integration_error_403.rbi b/rbi/workos/data_integrations_management_update_data_integration_error_403.rbi new file mode 100644 index 00000000..c6b030ae --- /dev/null +++ b/rbi/workos/data_integrations_management_update_data_integration_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateDataIntegrationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_update_data_integration_error_404.rbi new file mode 100644 index 00000000..073488a2 --- /dev/null +++ b/rbi/workos/data_integrations_management_update_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_data_integration_error_409.rbi b/rbi/workos/data_integrations_management_update_data_integration_error_409.rbi new file mode 100644 index 00000000..587fc2e8 --- /dev/null +++ b/rbi/workos/data_integrations_management_update_data_integration_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateDataIntegrationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_data_integration_error_422.rbi b/rbi/workos/data_integrations_management_update_data_integration_error_422.rbi new file mode 100644 index 00000000..43715a1e --- /dev/null +++ b/rbi/workos/data_integrations_management_update_data_integration_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateDataIntegrationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_organization_data_integration_error_400.rbi b/rbi/workos/data_integrations_management_update_organization_data_integration_error_400.rbi new file mode 100644 index 00000000..6196da8c --- /dev/null +++ b/rbi/workos/data_integrations_management_update_organization_data_integration_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateOrganizationDataIntegrationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_organization_data_integration_error_403.rbi b/rbi/workos/data_integrations_management_update_organization_data_integration_error_403.rbi new file mode 100644 index 00000000..13cccd62 --- /dev/null +++ b/rbi/workos/data_integrations_management_update_organization_data_integration_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateOrganizationDataIntegrationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_organization_data_integration_error_404.rbi b/rbi/workos/data_integrations_management_update_organization_data_integration_error_404.rbi new file mode 100644 index 00000000..0d80078b --- /dev/null +++ b/rbi/workos/data_integrations_management_update_organization_data_integration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateOrganizationDataIntegrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_organization_data_integration_error_409.rbi b/rbi/workos/data_integrations_management_update_organization_data_integration_error_409.rbi new file mode 100644 index 00000000..04f53741 --- /dev/null +++ b/rbi/workos/data_integrations_management_update_organization_data_integration_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateOrganizationDataIntegrationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_management_update_organization_data_integration_error_422.rbi b/rbi/workos/data_integrations_management_update_organization_data_integration_error_422.rbi new file mode 100644 index 00000000..1be884fb --- /dev/null +++ b/rbi/workos/data_integrations_management_update_organization_data_integration_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsManagementUpdateOrganizationDataIntegrationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_403.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_403.rbi new file mode 100644 index 00000000..9fb301a4 --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_404.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_404.rbi new file mode 100644 index 00000000..79c04af4 --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4042.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4042.rbi new file mode 100644 index 00000000..652e7854 --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_409.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_409.rbi new file mode 100644 index 00000000..dd7b70dc --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4092.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4092.rbi new file mode 100644 index 00000000..2c9d1b7e --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_4092.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError4092 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422.rbi new file mode 100644 index 00000000..b97f1d6e --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rbi new file mode 100644 index 00000000..76667796 --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError]) } + def errors; end + + sig { params(value: T::Array[WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError]).returns(T::Array[WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rbi new file mode 100644 index 00000000..e29deffd --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_create_organization_data_installation_error_503.rbi b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_503.rbi new file mode 100644 index 00000000..5510db1f --- /dev/null +++ b/rbi/workos/data_integrations_organization_create_organization_data_installation_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_400.rbi b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_400.rbi new file mode 100644 index 00000000..64306dd8 --- /dev/null +++ b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationDeleteOrganizationDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_404.rbi b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_404.rbi new file mode 100644 index 00000000..bde0ef50 --- /dev/null +++ b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationDeleteOrganizationDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_503.rbi b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_503.rbi new file mode 100644 index 00000000..b69e6018 --- /dev/null +++ b/rbi/workos/data_integrations_organization_delete_organization_data_installation_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationDeleteOrganizationDataInstallationError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_get_organization_data_installation_error_400.rbi b/rbi/workos/data_integrations_organization_get_organization_data_installation_error_400.rbi new file mode 100644 index 00000000..6e173cda --- /dev/null +++ b/rbi/workos/data_integrations_organization_get_organization_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationGetOrganizationDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_get_organization_data_installation_error_404.rbi b/rbi/workos/data_integrations_organization_get_organization_data_installation_error_404.rbi new file mode 100644 index 00000000..59eae835 --- /dev/null +++ b/rbi/workos/data_integrations_organization_get_organization_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationGetOrganizationDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_get_organization_data_integrations_error_404.rbi b/rbi/workos/data_integrations_organization_get_organization_data_integrations_error_404.rbi new file mode 100644 index 00000000..e4eb3866 --- /dev/null +++ b/rbi/workos/data_integrations_organization_get_organization_data_integrations_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationGetOrganizationDataIntegrationsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_update_organization_data_installation_error_400.rbi b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_400.rbi new file mode 100644 index 00000000..a8bf520e --- /dev/null +++ b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationUpdateOrganizationDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_update_organization_data_installation_error_403.rbi b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_403.rbi new file mode 100644 index 00000000..40f42a53 --- /dev/null +++ b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationUpdateOrganizationDataInstallationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_update_organization_data_installation_error_404.rbi b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_404.rbi new file mode 100644 index 00000000..4cbc0f52 --- /dev/null +++ b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationUpdateOrganizationDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422.rbi b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422.rbi new file mode 100644 index 00000000..e12df538 --- /dev/null +++ b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error]).returns(T::Array[WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422_error.rbi b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422_error.rbi new file mode 100644 index 00000000..424d9fc4 --- /dev/null +++ b/rbi/workos/data_integrations_organization_update_organization_data_installation_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_request_2.rbi b/rbi/workos/data_integrations_upsert_api_key_request_2.rbi deleted file mode 100644 index 5db9dbc1..00000000 --- a/rbi/workos/data_integrations_upsert_api_key_request_2.rbi +++ /dev/null @@ -1,60 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class DataIntegrationsUpsertApiKeyRequest2 - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(T.nilable(String)) } - def account_identifier; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_identifier=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(String) } - def secret; end - - sig { params(value: String).returns(String) } - def secret=(value); end - - sig { returns(String) } - def connected_account_id; end - - sig { params(value: String).returns(String) } - def connected_account_id=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_error_400.rbi b/rbi/workos/data_integrations_upsert_client_credentials_error_400.rbi new file mode 100644 index 00000000..bb08b333 --- /dev/null +++ b/rbi/workos/data_integrations_upsert_client_credentials_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertClientCredentialsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_error_403.rbi b/rbi/workos/data_integrations_upsert_client_credentials_error_403.rbi new file mode 100644 index 00000000..c4e91e00 --- /dev/null +++ b/rbi/workos/data_integrations_upsert_client_credentials_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertClientCredentialsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_error_404.rbi b/rbi/workos/data_integrations_upsert_client_credentials_error_404.rbi new file mode 100644 index 00000000..d885bde5 --- /dev/null +++ b/rbi/workos/data_integrations_upsert_client_credentials_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertClientCredentialsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_error_4042.rbi b/rbi/workos/data_integrations_upsert_client_credentials_error_4042.rbi new file mode 100644 index 00000000..487dd2fb --- /dev/null +++ b/rbi/workos/data_integrations_upsert_client_credentials_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertClientCredentialsError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_request.rbi b/rbi/workos/data_integrations_upsert_client_credentials_request.rbi index ddc5ee5f..200274b4 100644 --- a/rbi/workos/data_integrations_upsert_client_credentials_request.rbi +++ b/rbi/workos/data_integrations_upsert_client_credentials_request.rbi @@ -57,6 +57,18 @@ module WorkOS sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } def config=(value); end + sig { returns(T.nilable(String)) } + def connection_intent; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connection_intent=(value); end + + sig { returns(T.nilable(String)) } + def connected_account_id; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connected_account_id=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/data_integrations_upsert_client_credentials_request_2.rbi b/rbi/workos/data_integrations_upsert_client_credentials_request_2.rbi deleted file mode 100644 index eaedfd38..00000000 --- a/rbi/workos/data_integrations_upsert_client_credentials_request_2.rbi +++ /dev/null @@ -1,72 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class DataIntegrationsUpsertClientCredentialsRequest2 - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(T.nilable(String)) } - def account_identifier; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_identifier=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(String) } - def client_id; end - - sig { params(value: String).returns(String) } - def client_id=(value); end - - sig { returns(String) } - def client_secret; end - - sig { params(value: String).returns(String) } - def client_secret=(value); end - - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - - sig { returns(String) } - def connected_account_id; end - - sig { params(value: String).returns(String) } - def connected_account_id=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_404.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_404.rbi new file mode 100644 index 00000000..f0a9bb62 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4042.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4042.rbi new file mode 100644 index 00000000..3a00065b --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_409.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_409.rbi new file mode 100644 index 00000000..3c60d45f --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4092.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4092.rbi new file mode 100644 index 00000000..1b25874c --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_4092.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError4092 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422.rbi new file mode 100644 index 00000000..0b962cd2 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rbi new file mode 100644 index 00000000..d538c96b --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrors + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError]) } + def errors; end + + sig { params(value: T::Array[WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError]).returns(T::Array[WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rbi new file mode 100644 index 00000000..64e15129 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_create_user_data_installation_error_503.rbi b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_503.rbi new file mode 100644 index 00000000..4458137c --- /dev/null +++ b/rbi/workos/data_integrations_user_management_create_user_data_installation_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementCreateUserDataInstallationError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_400.rbi b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_400.rbi new file mode 100644 index 00000000..f31a928b --- /dev/null +++ b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementDeleteUserDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_404.rbi b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_404.rbi new file mode 100644 index 00000000..6c5aaa06 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementDeleteUserDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_503.rbi b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_503.rbi new file mode 100644 index 00000000..54bb0253 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_delete_user_data_installation_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementDeleteUserDataInstallationError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_get_user_data_installation_error_400.rbi b/rbi/workos/data_integrations_user_management_get_user_data_installation_error_400.rbi new file mode 100644 index 00000000..8de44072 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_get_user_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementGetUserDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_get_user_data_installation_error_404.rbi b/rbi/workos/data_integrations_user_management_get_user_data_installation_error_404.rbi new file mode 100644 index 00000000..aa25dbcb --- /dev/null +++ b/rbi/workos/data_integrations_user_management_get_user_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementGetUserDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_get_user_data_integrations_error_404.rbi b/rbi/workos/data_integrations_user_management_get_user_data_integrations_error_404.rbi new file mode 100644 index 00000000..b06d3afd --- /dev/null +++ b/rbi/workos/data_integrations_user_management_get_user_data_integrations_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementGetUserDataIntegrationsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_update_user_data_installation_error_400.rbi b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_400.rbi new file mode 100644 index 00000000..ae9f1eac --- /dev/null +++ b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementUpdateUserDataInstallationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_update_user_data_installation_error_404.rbi b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_404.rbi new file mode 100644 index 00000000..d1c3e745 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementUpdateUserDataInstallationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_update_user_data_installation_error_422.rbi b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_422.rbi new file mode 100644 index 00000000..b37a3cd3 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementUpdateUserDataInstallationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_user_management_update_user_data_installation_error_503.rbi b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_503.rbi new file mode 100644 index 00000000..591e97e5 --- /dev/null +++ b/rbi/workos/data_integrations_user_management_update_user_data_installation_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUserManagementUpdateUserDataInstallationError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_vend_credentials_error_400.rbi b/rbi/workos/data_integrations_vend_credentials_error_400.rbi new file mode 100644 index 00000000..6a91d7cf --- /dev/null +++ b/rbi/workos/data_integrations_vend_credentials_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsVendCredentialsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_vend_credentials_error_403.rbi b/rbi/workos/data_integrations_vend_credentials_error_403.rbi new file mode 100644 index 00000000..2f31443a --- /dev/null +++ b/rbi/workos/data_integrations_vend_credentials_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsVendCredentialsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_vend_credentials_error_404.rbi b/rbi/workos/data_integrations_vend_credentials_error_404.rbi new file mode 100644 index 00000000..54d1fbc6 --- /dev/null +++ b/rbi/workos/data_integrations_vend_credentials_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsVendCredentialsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_vend_credentials_error_422.rbi b/rbi/workos/data_integrations_vend_credentials_error_422.rbi new file mode 100644 index 00000000..7b8500d6 --- /dev/null +++ b/rbi/workos/data_integrations_vend_credentials_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsVendCredentialsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rbi b/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rbi new file mode 100644 index 00000000..99968b4b --- /dev/null +++ b/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error]).returns(T::Array[WorkOS::InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rbi b/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rbi new file mode 100644 index 00000000..9c00ecd2 --- /dev/null +++ b/rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/oauth_data_integration_vended_credential.rbi b/rbi/workos/oauth_data_integration_vended_credential.rbi new file mode 100644 index 00000000..91fb29e1 --- /dev/null +++ b/rbi/workos/oauth_data_integration_vended_credential.rbi @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OAuthDataIntegrationVendedCredential + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(String) } + def auth_method; end + + sig { params(value: String).returns(String) } + def auth_method=(value); end + + sig { returns(String) } + def value; end + + sig { params(value: String).returns(String) } + def value=(value); end + + sig { returns(T.nilable(String)) } + def expires_at; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def expires_at=(value); end + + sig { returns(T::Array[String]) } + def scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def scopes=(value); end + + sig { returns(T::Array[String]) } + def missing_scopes; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def missing_scopes=(value); end + + sig { returns(T::Hash[String, T.untyped]) } + def metadata; end + + sig { params(value: T::Hash[String, T.untyped]).returns(T::Hash[String, T.untyped]) } + def metadata=(value); end + + sig { returns(T::Hash[String, String]) } + def config; end + + sig { params(value: T::Hash[String, String]).returns(T::Hash[String, String]) } + def config=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/reauthorize_data_integrations_get_data_integration_authorize_url_request.rbi b/rbi/workos/reauthorize_data_integrations_get_data_integration_authorize_url_request.rbi deleted file mode 100644 index 932ebac1..00000000 --- a/rbi/workos/reauthorize_data_integrations_get_data_integration_authorize_url_request.rbi +++ /dev/null @@ -1,66 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(T.nilable(String)) } - def return_to; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def return_to=(value); end - - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - - sig { returns(String) } - def connection_intent; end - - sig { params(value: String).returns(String) } - def connection_intent=(value); end - - sig { returns(String) } - def connected_account_id; end - - sig { params(value: String).returns(String) } - def connected_account_id=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/reauthorize_data_integrations_upsert_api_key_request.rbi b/rbi/workos/reauthorize_data_integrations_upsert_api_key_request.rbi deleted file mode 100644 index 1f9b10cd..00000000 --- a/rbi/workos/reauthorize_data_integrations_upsert_api_key_request.rbi +++ /dev/null @@ -1,66 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ReauthorizeDataIntegrationsUpsertApiKeyRequest - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(T.nilable(String)) } - def account_identifier; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_identifier=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(String) } - def secret; end - - sig { params(value: String).returns(String) } - def secret=(value); end - - sig { returns(String) } - def connection_intent; end - - sig { params(value: String).returns(String) } - def connection_intent=(value); end - - sig { returns(String) } - def connected_account_id; end - - sig { params(value: String).returns(String) } - def connected_account_id=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/reauthorize_data_integrations_upsert_client_credentials_request.rbi b/rbi/workos/reauthorize_data_integrations_upsert_client_credentials_request.rbi deleted file mode 100644 index b6e0dd83..00000000 --- a/rbi/workos/reauthorize_data_integrations_upsert_client_credentials_request.rbi +++ /dev/null @@ -1,78 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ReauthorizeDataIntegrationsUpsertClientCredentialsRequest - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def account_display_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_display_name=(value); end - - sig { returns(T.nilable(String)) } - def account_identifier; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def account_identifier=(value); end - - sig { returns(String) } - def user_id; end - - sig { params(value: String).returns(String) } - def user_id=(value); end - - sig { returns(T.nilable(String)) } - def organization_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def organization_id=(value); end - - sig { returns(T.nilable(String)) } - def connection_owner; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def connection_owner=(value); end - - sig { returns(String) } - def client_id; end - - sig { params(value: String).returns(String) } - def client_id=(value); end - - sig { returns(String) } - def client_secret; end - - sig { params(value: String).returns(String) } - def client_secret=(value); end - - sig { returns(T.nilable(T::Hash[String, String])) } - def config; end - - sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } - def config=(value); end - - sig { returns(String) } - def connection_intent; end - - sig { params(value: String).returns(String) } - def connection_intent=(value); end - - sig { returns(String) } - def connected_account_id; end - - sig { params(value: String).returns(String) } - def connected_account_id=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end From ecd50d48b29b051539f57a1ddf5040e31ffd4aa1 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:14:55 +0000 Subject: [PATCH 2/5] feat(pipes): Add Pipes operations and models --- lib/workos/pipes.rb | 89 ++++-- ..._data_integration_authorize_url_request.rb | 37 --- lib/workos/pipes/connected_account.rb | 7 +- lib/workos/pipes/connected_account_warning.rb | 22 ++ ...data_integration_authorize_url_response.rb | 8 +- ..._integration_finish_connection_response.rb | 18 ++ .../data_integration_vended_credential.rb | 10 +- ..._integrations_finish_connection_request.rb | 25 ++ ..._data_integration_authorize_url_request.rb | 16 +- ...ns_list_response_data_connected_account.rb | 5 +- ...response_data_connected_account_warning.rb | 7 + ...ata_integrations_upsert_api_key_request.rb | 10 +- ...tions_upsert_client_credentials_request.rb | 10 +- ..._data_integration_authorize_url_request.rb | 40 --- ...ntegrations_finish_connection_error_400.rb | 22 ++ ...tegrations_finish_connection_error_4002.rb | 7 + ...ntegrations_finish_connection_error_403.rb | 7 + ...ta_integration_authorize_url_error_4002.rb | 7 + .../create_magic_code_and_return_locale.rb | 101 ++++++ ...reate_api_key_connection_error_404_code.rb | 13 + ...reate_api_key_connection_error_409_code.rb | 13 + ...t_credentials_connection_error_404_code.rb | 9 + ...t_credentials_connection_error_409_code.rb | 9 + ...ations_finish_connection_error_400_code.rb | 29 ++ ...ntegration_authorize_url_error_400_code.rb | 14 + ...ntegration_authorize_url_error_404_code.rb | 14 + ...authorize_url_request_connection_intent.rb | 13 + ..._authorize_url_request_connection_owner.rb | 2 +- ...zation_data_installation_error_404_code.rb | 9 + ...zation_data_installation_error_409_code.rb | 9 + ...zation_data_installation_error_422_code.rb | 14 + ...e_user_data_installation_error_404_code.rb | 9 + ...e_user_data_installation_error_409_code.rb | 9 + ...e_user_data_installation_error_422_code.rb | 15 + lib/workos/types/pipes_ownership.rb | 2 +- .../user_invites_accept_error_400_code.rb | 14 + .../create_magic_code_and_return.rb | 7 +- ...ect_user_confirm_email_change_error_400.rb | 22 ++ ...sed_user_confirm_email_change_error_409.rb | 22 ++ ...required_session_authenticate_error_403.rb | 25 ++ ...pired_user_email_verification_error_400.rb | 22 ++ ...rrect_user_email_verification_error_400.rb | 22 ++ ..._used_user_email_verification_error_400.rb | 22 ++ ...nd_magic_auth_code_and_return_error_400.rb | 22 ++ ...d_magic_auth_code_and_return_error_4002.rb | 22 ++ ...d_magic_auth_code_and_return_error_4003.rb | 22 ++ ...uth_code_and_return_error_400_with_code.rb | 7 + ...nd_magic_auth_code_and_return_error_403.rb | 22 ++ ...nd_magic_auth_code_and_return_error_422.rb | 7 + ...nd_magic_auth_code_and_return_error_429.rb | 7 + ...laim_attempt_to_external_user_error_410.rb | 22 ++ rbi/workos/create_magic_code_and_return.rbi | 6 + ...ata_integration_authorize_url_response.rbi | 6 + ...integration_finish_connection_response.rbi | 24 ++ ...tegrations_finish_connection_error_400.rbi | 30 ++ ...egrations_finish_connection_error_4002.rbi | 24 ++ ...tegrations_finish_connection_error_403.rbi | 24 ++ ...integrations_finish_connection_request.rbi | 36 +++ ...a_integration_authorize_url_error_4002.rbi | 24 ++ ...data_integration_authorize_url_request.rbi | 24 ++ ...ct_user_confirm_email_change_error_400.rbi | 30 ++ ...ed_user_confirm_email_change_error_409.rbi | 30 ++ ...equired_session_authenticate_error_403.rbi | 36 +++ ...ired_user_email_verification_error_400.rbi | 30 ++ ...rect_user_email_verification_error_400.rbi | 30 ++ ...used_user_email_verification_error_400.rbi | 30 ++ ...d_magic_auth_code_and_return_error_400.rbi | 30 ++ ..._magic_auth_code_and_return_error_4002.rbi | 30 ++ ..._magic_auth_code_and_return_error_4003.rbi | 30 ++ ...th_code_and_return_error_400_with_code.rbi | 30 ++ ...d_magic_auth_code_and_return_error_403.rbi | 30 ++ ...d_magic_auth_code_and_return_error_422.rbi | 24 ++ ...d_magic_auth_code_and_return_error_429.rbi | 30 ++ rbi/workos/pipes.rbi | 84 +++-- rbi/workos/pipes_provider.rbi | 4 +- ...aim_attempt_to_external_user_error_410.rbi | 30 ++ test/workos/test_pipes.rb | 8 + test/workos/test_pipes_model_round_trip.rb | 292 ++++++------------ 78 files changed, 1565 insertions(+), 359 deletions(-) delete mode 100644 lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb create mode 100644 lib/workos/pipes/connected_account_warning.rb create mode 100644 lib/workos/pipes/data_integration_finish_connection_response.rb create mode 100644 lib/workos/pipes/data_integrations_finish_connection_request.rb create mode 100644 lib/workos/pipes/data_integrations_list_response_data_connected_account_warning.rb delete mode 100644 lib/workos/pipes/reauthorize_data_integrations_get_data_integration_authorize_url_request.rb create mode 100644 lib/workos/shared/data_integrations_finish_connection_error_400.rb create mode 100644 lib/workos/shared/data_integrations_finish_connection_error_4002.rb create mode 100644 lib/workos/shared/data_integrations_finish_connection_error_403.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4002.rb create mode 100644 lib/workos/types/create_magic_code_and_return_locale.rb create mode 100644 lib/workos/types/data_integrations_create_api_key_connection_error_404_code.rb create mode 100644 lib/workos/types/data_integrations_create_api_key_connection_error_409_code.rb create mode 100644 lib/workos/types/data_integrations_create_client_credentials_connection_error_404_code.rb create mode 100644 lib/workos/types/data_integrations_create_client_credentials_connection_error_409_code.rb create mode 100644 lib/workos/types/data_integrations_finish_connection_error_400_code.rb create mode 100644 lib/workos/types/data_integrations_get_data_integration_authorize_url_error_400_code.rb create mode 100644 lib/workos/types/data_integrations_get_data_integration_authorize_url_error_404_code.rb create mode 100644 lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_intent.rb create mode 100644 lib/workos/types/data_integrations_organization_create_organization_data_installation_error_404_code.rb create mode 100644 lib/workos/types/data_integrations_organization_create_organization_data_installation_error_409_code.rb create mode 100644 lib/workos/types/data_integrations_organization_create_organization_data_installation_error_422_code.rb create mode 100644 lib/workos/types/data_integrations_user_management_create_user_data_installation_error_404_code.rb create mode 100644 lib/workos/types/data_integrations_user_management_create_user_data_installation_error_409_code.rb create mode 100644 lib/workos/types/data_integrations_user_management_create_user_data_installation_error_422_code.rb create mode 100644 lib/workos/types/user_invites_accept_error_400_code.rb create mode 100644 lib/workos/user_management/email_change_code_incorrect_user_confirm_email_change_error_400.rb create mode 100644 lib/workos/user_management/email_change_code_previously_used_user_confirm_email_change_error_409.rb create mode 100644 lib/workos/user_management/email_completion_required_session_authenticate_error_403.rb create mode 100644 lib/workos/user_management/email_verification_code_expired_user_email_verification_error_400.rb create mode 100644 lib/workos/user_management/email_verification_code_incorrect_user_email_verification_error_400.rb create mode 100644 lib/workos/user_management/email_verification_code_previously_used_user_email_verification_error_400.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4002.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4003.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_403.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_422.rb create mode 100644 lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_429.rb create mode 100644 lib/workos/user_management/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rb create mode 100644 rbi/workos/data_integration_finish_connection_response.rbi create mode 100644 rbi/workos/data_integrations_finish_connection_error_400.rbi create mode 100644 rbi/workos/data_integrations_finish_connection_error_4002.rbi create mode 100644 rbi/workos/data_integrations_finish_connection_error_403.rbi create mode 100644 rbi/workos/data_integrations_finish_connection_request.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_4002.rbi create mode 100644 rbi/workos/email_change_code_incorrect_user_confirm_email_change_error_400.rbi create mode 100644 rbi/workos/email_change_code_previously_used_user_confirm_email_change_error_409.rbi create mode 100644 rbi/workos/email_completion_required_session_authenticate_error_403.rbi create mode 100644 rbi/workos/email_verification_code_expired_user_email_verification_error_400.rbi create mode 100644 rbi/workos/email_verification_code_incorrect_user_email_verification_error_400.rbi create mode 100644 rbi/workos/email_verification_code_previously_used_user_email_verification_error_400.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4002.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4003.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_403.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_422.rbi create mode 100644 rbi/workos/magic_auth_send_magic_auth_code_and_return_error_429.rbi create mode 100644 rbi/workos/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rbi diff --git a/lib/workos/pipes.rb b/lib/workos/pipes.rb index c68d1646..eede9df0 100644 --- a/lib/workos/pipes.rb +++ b/lib/workos/pipes.rb @@ -108,6 +108,35 @@ def create_data_integration( result end + # Finish connection + # @param connect_code [String] The `connect_code` WorkOS added to `return_to` when the user finished authorizing. It can be used once and expires 90 seconds after the redirect. + # @param code_verifier [String] The code verifier `code_challenge` was derived from: 43 to 128 characters from `A-Z`, `a-z`, `0-9`, `-`, `.`, `_` and `~`. A wrong verifier uses up the `connect_code`, and the user has to connect again. + # @param state [String, nil] The `state` WorkOS added to `return_to` alongside `connect_code`. Optional; it is only used to correlate the request in logs. + # @param request_options [Hash] (see WorkOS::Types::RequestOptions) + # @return [WorkOS::DataIntegrationFinishConnectionResponse] + def create_finish( + connect_code:, + code_verifier:, + state: nil, + request_options: {} + ) + body = { + "connect_code" => connect_code, + "code_verifier" => code_verifier, + "state" => state + }.compact + response = @client.request( + method: :post, + path: "/data-integrations/finish", + auth: true, + body: body, + request_options: request_options + ) + result = WorkOS::DataIntegrationFinishConnectionResponse.new(response.body) + result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) + result + end + # Get a data integration # @param slug [String] The slug identifier of the data integration. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) @@ -192,9 +221,9 @@ def delete_data_integration( # @param organization_id [String, nil] An [Organization](https://workos.com/docs/reference/organization) identifier. Optional parameter to scope the connection to a specific organization. Required when `connection_owner` is `organization`. # @param connection_owner [WorkOS::Types::DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner, nil] Whose connection to create or rotate. `user` (the default) addresses the connection owned by `user_id`. `organization` addresses the connection shared by every member of `organization_id`; `user_id` then identifies the member performing the request and must be an active member of the organization. # @param secret [String] The API key secret to store for this integration. - # @param connection_intent [String] Must be `add`: this endpoint only creates another connection. The first connection for an owner shape fills the compatibility slot; later connections are standard. Creating an additional connection is not yet available: until it is, `add` succeeds only when the owner has no connection for this integration and otherwise returns 404 `multiple_connections_unavailable`. + # @param connection_intent [String] Must be `add`: this endpoint only creates another connection. The first connection for an owner shape fills the compatibility slot; later connections are standard. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def create_data_integration_api_key( slug:, user_id:, @@ -222,7 +251,7 @@ def create_data_integration_api_key( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -235,10 +264,10 @@ def create_data_integration_api_key( # @param organization_id [String, nil] An [Organization](https://workos.com/docs/reference/organization) identifier. Optional parameter to scope the connection to a specific organization. Required when `connection_owner` is `organization`. # @param connection_owner [WorkOS::Types::DataIntegrationsUpsertApiKeyRequestConnectionOwner, nil] Whose connection to create or rotate. `user` (the default) addresses the connection owned by `user_id`. `organization` addresses the connection shared by every member of `organization_id`; `user_id` then identifies the member performing the request and must be an active member of the organization. # @param secret [String] The API key secret to store for this integration. - # @param connection_intent [String, nil] Reauthorize exactly the connection named by `connected_account_id`. - # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize`. + # @param connection_intent [String, nil] Send `reauthorize` with `connected_account_id` to reauthorize one exact connection. Omit it to use the compatibility connection; creating another connection lives on the POST route. + # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize`; it may also be sent on its own to reauthorize that connection. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def update_data_integration_api_key( slug:, user_id:, @@ -268,7 +297,7 @@ def update_data_integration_api_key( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -279,10 +308,12 @@ def update_data_integration_api_key( # @param user_id [String] The ID of the user to authorize. When `connection_owner` is `organization`, this is the user authorizing on behalf of the organization; they must be an active member of the organization and do not become the owner of the resulting connected account. # @param organization_id [String, nil] An organization ID to scope the authorization to a specific organization. Required when `connection_owner` is `organization`. # @param connection_owner [WorkOS::Types::DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner, nil] Who will own the connected account. `user` (the default) connects the user's own account. `organization` connects the organization's shared account and requires `organization_id`. - # @param return_to [String, nil] The URL to redirect the user to after authorization. + # @param return_to [String, nil] The URL to redirect the user to after authorization. Required with `code_challenge`, and must then exactly match a redirect URI registered on one of the environment's applications. Loopback URLs match on any port; wildcard redirect URIs are not honored, and a `return_to` with a query string or fragment never matches. + # @param code_challenge [String, nil] A PKCE-style code challenge: the base64url-encoded SHA-256 of a `code_verifier` your app keeps. When set, the connection isn't saved when the user finishes authorizing. Instead, the user is redirected to `return_to` with a `connect_code` and `state`, and your app must call [Finish connection](https://workos.com/docs/reference/pipes/connected-account/finish-connection) with the `connect_code` and `code_verifier` within 90 seconds to save it. + # @param code_challenge_method [String, nil] The method used to derive `code_challenge`. Only `S256` is supported, and it is the default. Requires `code_challenge`. # @param config [Hash{String => String}, nil] Connect-time config values for the provider-declared `installation`-scope fields (e.g. a Zendesk `subdomain`), keyed by the config field. Only fields the provider declares may be supplied, and required fields must be provided unless already pinned on the integration. - # @param connection_intent [String, nil] Create another connection. The first connection for an owner shape fills the compatibility slot; later connections are standard. Creating an additional connection is not yet available: until it is, `add` succeeds only when the owner has no connection for this integration and otherwise returns 404 `multiple_connections_unavailable`. Omit `connection_intent` to use the compatibility connection, or send `reauthorize` with `connected_account_id` to reauthorize one exact connection. - # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize`. + # @param connection_intent [WorkOS::Types::DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionIntent, nil] Which connection the request targets. Omit it to use the compatibility connection. Send `add` to create another connection: the first connection for an owner shape fills the compatibility slot, and later connections are standard. Send `reauthorize` with `connected_account_id` to reauthorize one exact connection. + # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize` and not accepted otherwise. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::DataIntegrationAuthorizeUrlResponse] def authorize_data_integration( @@ -292,6 +323,8 @@ def authorize_data_integration( organization_id: nil, connection_owner: nil, return_to: nil, + code_challenge: nil, + code_challenge_method: nil, config: nil, connection_intent: nil, connected_account_id: nil, @@ -302,6 +335,8 @@ def authorize_data_integration( "organization_id" => organization_id, "connection_owner" => connection_owner, "return_to" => return_to, + "code_challenge" => code_challenge, + "code_challenge_method" => code_challenge_method, "config" => config, "connection_intent" => connection_intent, "connected_account_id" => connected_account_id @@ -329,9 +364,9 @@ def authorize_data_integration( # @param client_id [String] The OAuth client ID to store for this integration. # @param client_secret [String] The OAuth client secret to store for this integration. # @param config [Hash{String => String}, nil] Provider-specific configuration values collected for this installation, keyed by the provider's config field descriptors. - # @param connection_intent [String] Must be `add`: this endpoint only creates another connection. The first connection for an owner shape fills the compatibility slot; later connections are standard. Creating an additional connection is not yet available: until it is, `add` succeeds only when the owner has no connection for this integration and otherwise returns 404 `multiple_connections_unavailable`. + # @param connection_intent [String] Must be `add`: this endpoint only creates another connection. The first connection for an owner shape fills the compatibility slot; later connections are standard. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def create_data_integration_client_credential( slug:, user_id:, @@ -363,7 +398,7 @@ def create_data_integration_client_credential( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -378,10 +413,10 @@ def create_data_integration_client_credential( # @param client_id [String] The OAuth client ID to store for this integration. # @param client_secret [String] The OAuth client secret to store for this integration. # @param config [Hash{String => String}, nil] Provider-specific configuration values collected for this installation, keyed by the provider's config field descriptors. - # @param connection_intent [String, nil] Reauthorize exactly the connection named by `connected_account_id`. - # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize`. + # @param connection_intent [String, nil] Send `reauthorize` with `connected_account_id` to reauthorize one exact connection. Omit it to use the compatibility connection; creating another connection lives on the POST route. + # @param connected_account_id [String, nil] The exact connected account to reauthorize. Required with `connection_intent: reauthorize`; it may also be sent on its own to reauthorize that connection. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def update_data_integration_client_credentials( slug:, user_id:, @@ -415,7 +450,7 @@ def update_data_integration_client_credentials( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -611,9 +646,9 @@ def get_organization_connected_account( # @param scopes [Array, nil] The OAuth scopes granted for this connection. # @param state [WorkOS::Types::CreateOrganizationConnectedAccountState, nil] Explicitly set the state of the connected account. When omitted, the state is derived from the token combination provided. # @param user_id [String] The [User](https://workos.com/docs/reference/authkit/user) identifier of the organization member on whose behalf the connected account is being imported or updated. The user must be an active member of the organization. - # @param connection_intent [String, nil] Set to `add` to create another connected account. Omit this field for permanent compatibility behavior. Creating an additional connection is not yet available: until it is, `add` succeeds only when the owner has no connection for this integration, which creates the compatibility connection, and otherwise returns 404 `multiple_connections_unavailable`. + # @param connection_intent [String, nil] Set to `add` to create another connected account. Omit this field for permanent compatibility behavior. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def create_organization_connected_account( organization_id:, slug:, @@ -646,7 +681,7 @@ def create_organization_connected_account( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -666,7 +701,7 @@ def create_organization_connected_account( # @param connected_account_id [String, nil] A [connected account](https://workos.com/docs/reference/pipes/connected-account) identifier. Use this to select the connection to update. # @param connection_intent [String, nil] Set to `reauthorize` with `connected_account_id` to update one exact connection. The intent may be omitted when supplying an ID. Omit both for permanent compatibility behavior. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def update_organization_connected_account( organization_id:, slug:, @@ -706,7 +741,7 @@ def update_organization_connected_account( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -807,10 +842,10 @@ def get_user_connected_account( # @param expires_at [String, nil] The ISO-8601 timestamp when the access token expires. Required when `access_token` is provided for tokens that expire. # @param scopes [Array, nil] The OAuth scopes granted for this connection. # @param state [WorkOS::Types::CreateConnectedAccountState, nil] Explicitly set the state of the connected account. When omitted, the state is derived from the token combination provided. - # @param connection_intent [String, nil] Set to `add` to create another connected account. Omit this field for permanent compatibility behavior. Creating an additional connection is not yet available: until it is, `add` succeeds only when the owner has no connection for this integration, which creates the compatibility connection, and otherwise returns 404 `multiple_connections_unavailable`. + # @param connection_intent [String, nil] Set to `add` to create another connected account. Omit this field for permanent compatibility behavior. # @param organization_id [String, nil] An [Organization](https://workos.com/docs/reference/organization) identifier. Optional parameter if the connection is scoped to an organization. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def create_user_connected_account( user_id:, slug:, @@ -846,7 +881,7 @@ def create_user_connected_account( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end @@ -866,7 +901,7 @@ def create_user_connected_account( # @param connected_account_id [String, nil] A [connected account](https://workos.com/docs/reference/pipes/connected-account) identifier. Use this to select the connection to update. # @param connection_intent [String, nil] Set to `reauthorize` with `connected_account_id` to update one exact connection. The intent may be omitted when supplying an ID. Omit both for permanent compatibility behavior. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) - # @return [WorkOS::ConnectedAccountWriteResponse] + # @return [WorkOS::ConnectedAccount] def update_user_connected_account( user_id:, slug:, @@ -906,7 +941,7 @@ def update_user_connected_account( body: body, request_options: request_options ) - result = WorkOS::ConnectedAccountWriteResponse.new(response.body) + result = WorkOS::ConnectedAccount.new(response.body) result.last_response = WorkOS::Types::ApiResponse.new(http_status: response.code.to_i, http_headers: response.each_header.to_h, request_id: response["x-request-id"]) result end diff --git a/lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb b/lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb deleted file mode 100644 index 4017aa01..00000000 --- a/lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - return_to: :return_to, - config: :config, - connection_intent: :connection_intent - }.freeze - - attr_accessor \ - :account_display_name, - :user_id, - :organization_id, - :connection_owner, - :return_to, - :config, - :connection_intent - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @return_to = hash[:return_to] - @config = hash[:config] || {} - @connection_intent = hash[:connection_intent] - end - end -end diff --git a/lib/workos/pipes/connected_account.rb b/lib/workos/pipes/connected_account.rb index 0f6ebc5e..bb025e10 100644 --- a/lib/workos/pipes/connected_account.rb +++ b/lib/workos/pipes/connected_account.rb @@ -22,7 +22,8 @@ class ConnectedAccount < WorkOS::Types::BaseModel established_by_user_id: :established_by_user_id, state_reason: :state_reason, created_at: :created_at, - updated_at: :updated_at + updated_at: :updated_at, + warnings: :warnings }.freeze attr_accessor \ @@ -43,7 +44,8 @@ class ConnectedAccount < WorkOS::Types::BaseModel :established_by_user_id, :state_reason, :created_at, - :updated_at + :updated_at, + :warnings def initialize(json) hash = self.class.normalize(json) @@ -65,6 +67,7 @@ def initialize(json) @state_reason = hash[:state_reason] @created_at = hash[:created_at] @updated_at = hash[:updated_at] + @warnings = (hash[:warnings] || []).map { |item| item ? WorkOS::ConnectedAccountWarning.new(item) : nil } end end end diff --git a/lib/workos/pipes/connected_account_warning.rb b/lib/workos/pipes/connected_account_warning.rb new file mode 100644 index 00000000..32d66514 --- /dev/null +++ b/lib/workos/pipes/connected_account_warning.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectedAccountWarning < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/pipes/data_integration_authorize_url_response.rb b/lib/workos/pipes/data_integration_authorize_url_response.rb index b9f610f1..f7ed4ab4 100644 --- a/lib/workos/pipes/data_integration_authorize_url_response.rb +++ b/lib/workos/pipes/data_integration_authorize_url_response.rb @@ -5,14 +5,18 @@ module WorkOS class DataIntegrationAuthorizeUrlResponse < WorkOS::Types::BaseModel HASH_ATTRS = { - url: :url + url: :url, + completion: :completion }.freeze - attr_accessor :url + attr_accessor \ + :url, + :completion def initialize(json) hash = self.class.normalize(json) @url = hash[:url] + @completion = hash[:completion] end end end diff --git a/lib/workos/pipes/data_integration_finish_connection_response.rb b/lib/workos/pipes/data_integration_finish_connection_response.rb new file mode 100644 index 00000000..c565d79f --- /dev/null +++ b/lib/workos/pipes/data_integration_finish_connection_response.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationFinishConnectionResponse < WorkOS::Types::BaseModel + HASH_ATTRS = { + connected_account: :connected_account + }.freeze + + attr_accessor :connected_account + + def initialize(json) + hash = self.class.normalize(json) + @connected_account = hash[:connected_account] ? WorkOS::ConnectedAccount.new(hash[:connected_account]) : nil + end + end +end diff --git a/lib/workos/pipes/data_integration_vended_credential.rb b/lib/workos/pipes/data_integration_vended_credential.rb index e29645cd..a3c4b27a 100644 --- a/lib/workos/pipes/data_integration_vended_credential.rb +++ b/lib/workos/pipes/data_integration_vended_credential.rb @@ -11,8 +11,8 @@ class DataIntegrationVendedCredential < WorkOS::Types::BaseModel expires_at: :expires_at, scopes: :scopes, missing_scopes: :missing_scopes, - config: :config, - metadata: :metadata + metadata: :metadata, + config: :config }.freeze attr_accessor \ @@ -22,8 +22,8 @@ class DataIntegrationVendedCredential < WorkOS::Types::BaseModel :expires_at, :scopes, :missing_scopes, - :config, - :metadata + :metadata, + :config def initialize(json) hash = self.class.normalize(json) @@ -33,8 +33,8 @@ def initialize(json) @expires_at = hash[:expires_at] @scopes = hash[:scopes] || [] @missing_scopes = hash[:missing_scopes] || [] - @config = hash[:config] || {} @metadata = hash[:metadata] || {} + @config = hash[:config] || {} end end end diff --git a/lib/workos/pipes/data_integrations_finish_connection_request.rb b/lib/workos/pipes/data_integrations_finish_connection_request.rb new file mode 100644 index 00000000..b13be992 --- /dev/null +++ b/lib/workos/pipes/data_integrations_finish_connection_request.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsFinishConnectionRequest < WorkOS::Types::BaseModel + HASH_ATTRS = { + connect_code: :connect_code, + code_verifier: :code_verifier, + state: :state + }.freeze + + attr_accessor \ + :connect_code, + :code_verifier, + :state + + def initialize(json) + hash = self.class.normalize(json) + @connect_code = hash[:connect_code] + @code_verifier = hash[:code_verifier] + @state = hash[:state] + end + end +end diff --git a/lib/workos/pipes/data_integrations_get_data_integration_authorize_url_request.rb b/lib/workos/pipes/data_integrations_get_data_integration_authorize_url_request.rb index e5c4c1ee..d12af98b 100644 --- a/lib/workos/pipes/data_integrations_get_data_integration_authorize_url_request.rb +++ b/lib/workos/pipes/data_integrations_get_data_integration_authorize_url_request.rb @@ -10,7 +10,11 @@ class DataIntegrationsGetDataIntegrationAuthorizeUrlRequest < WorkOS::Types::Bas organization_id: :organization_id, connection_owner: :connection_owner, return_to: :return_to, - config: :config + code_challenge: :code_challenge, + code_challenge_method: :code_challenge_method, + config: :config, + connection_intent: :connection_intent, + connected_account_id: :connected_account_id }.freeze attr_accessor \ @@ -19,7 +23,11 @@ class DataIntegrationsGetDataIntegrationAuthorizeUrlRequest < WorkOS::Types::Bas :organization_id, :connection_owner, :return_to, - :config + :code_challenge, + :code_challenge_method, + :config, + :connection_intent, + :connected_account_id def initialize(json) hash = self.class.normalize(json) @@ -28,7 +36,11 @@ def initialize(json) @organization_id = hash[:organization_id] @connection_owner = hash[:connection_owner] @return_to = hash[:return_to] + @code_challenge = hash[:code_challenge] + @code_challenge_method = hash[:code_challenge_method] @config = hash[:config] || {} + @connection_intent = hash[:connection_intent] + @connected_account_id = hash[:connected_account_id] end end end diff --git a/lib/workos/pipes/data_integrations_list_response_data_connected_account.rb b/lib/workos/pipes/data_integrations_list_response_data_connected_account.rb index 99703c5b..2008900d 100644 --- a/lib/workos/pipes/data_integrations_list_response_data_connected_account.rb +++ b/lib/workos/pipes/data_integrations_list_response_data_connected_account.rb @@ -23,6 +23,7 @@ class DataIntegrationsListResponseDataConnectedAccount < WorkOS::Types::BaseMode state_reason: :state_reason, created_at: :created_at, updated_at: :updated_at, + warnings: :warnings, userlandUserId: :userland_user_id }.freeze @@ -47,7 +48,8 @@ class DataIntegrationsListResponseDataConnectedAccount < WorkOS::Types::BaseMode :established_by_user_id, :state_reason, :created_at, - :updated_at + :updated_at, + :warnings def userland_user_id warn "[DEPRECATION] `userland_user_id` is deprecated and will be removed in a future version.", uplevel: 1 @@ -76,6 +78,7 @@ def initialize(json) @state_reason = hash[:state_reason] @created_at = hash[:created_at] @updated_at = hash[:updated_at] + @warnings = (hash[:warnings] || []).map { |item| item ? WorkOS::DataIntegrationsListResponseDataConnectedAccountWarning.new(item) : nil } @userland_user_id = hash[:userlandUserId] end end diff --git a/lib/workos/pipes/data_integrations_list_response_data_connected_account_warning.rb b/lib/workos/pipes/data_integrations_list_response_data_connected_account_warning.rb new file mode 100644 index 00000000..5cf86263 --- /dev/null +++ b/lib/workos/pipes/data_integrations_list_response_data_connected_account_warning.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsListResponseDataConnectedAccountWarning = ConnectedAccountWarning +end diff --git a/lib/workos/pipes/data_integrations_upsert_api_key_request.rb b/lib/workos/pipes/data_integrations_upsert_api_key_request.rb index 3092a697..4ade019f 100644 --- a/lib/workos/pipes/data_integrations_upsert_api_key_request.rb +++ b/lib/workos/pipes/data_integrations_upsert_api_key_request.rb @@ -10,7 +10,9 @@ class DataIntegrationsUpsertApiKeyRequest < WorkOS::Types::BaseModel user_id: :user_id, organization_id: :organization_id, connection_owner: :connection_owner, - secret: :secret + secret: :secret, + connection_intent: :connection_intent, + connected_account_id: :connected_account_id }.freeze attr_accessor \ @@ -19,7 +21,9 @@ class DataIntegrationsUpsertApiKeyRequest < WorkOS::Types::BaseModel :user_id, :organization_id, :connection_owner, - :secret + :secret, + :connection_intent, + :connected_account_id def initialize(json) hash = self.class.normalize(json) @@ -29,6 +33,8 @@ def initialize(json) @organization_id = hash[:organization_id] @connection_owner = hash[:connection_owner] @secret = hash[:secret] + @connection_intent = hash[:connection_intent] + @connected_account_id = hash[:connected_account_id] end end end diff --git a/lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb b/lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb index a8442377..9dd41414 100644 --- a/lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb +++ b/lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb @@ -12,7 +12,9 @@ class DataIntegrationsUpsertClientCredentialsRequest < WorkOS::Types::BaseModel connection_owner: :connection_owner, client_id: :client_id, client_secret: :client_secret, - config: :config + config: :config, + connection_intent: :connection_intent, + connected_account_id: :connected_account_id }.freeze attr_accessor \ @@ -23,7 +25,9 @@ class DataIntegrationsUpsertClientCredentialsRequest < WorkOS::Types::BaseModel :connection_owner, :client_id, :client_secret, - :config + :config, + :connection_intent, + :connected_account_id def initialize(json) hash = self.class.normalize(json) @@ -35,6 +39,8 @@ def initialize(json) @client_id = hash[:client_id] @client_secret = hash[:client_secret] @config = hash[:config] || {} + @connection_intent = hash[:connection_intent] + @connected_account_id = hash[:connected_account_id] end end end diff --git a/lib/workos/pipes/reauthorize_data_integrations_get_data_integration_authorize_url_request.rb b/lib/workos/pipes/reauthorize_data_integrations_get_data_integration_authorize_url_request.rb deleted file mode 100644 index a5a0ae02..00000000 --- a/lib/workos/pipes/reauthorize_data_integrations_get_data_integration_authorize_url_request.rb +++ /dev/null @@ -1,40 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest < WorkOS::Types::BaseModel - HASH_ATTRS = { - account_display_name: :account_display_name, - user_id: :user_id, - organization_id: :organization_id, - connection_owner: :connection_owner, - return_to: :return_to, - config: :config, - connection_intent: :connection_intent, - connected_account_id: :connected_account_id - }.freeze - - attr_accessor \ - :account_display_name, - :user_id, - :organization_id, - :connection_owner, - :return_to, - :config, - :connection_intent, - :connected_account_id - - def initialize(json) - hash = self.class.normalize(json) - @account_display_name = hash[:account_display_name] - @user_id = hash[:user_id] - @organization_id = hash[:organization_id] - @connection_owner = hash[:connection_owner] - @return_to = hash[:return_to] - @config = hash[:config] || {} - @connection_intent = hash[:connection_intent] - @connected_account_id = hash[:connected_account_id] - end - end -end diff --git a/lib/workos/shared/data_integrations_finish_connection_error_400.rb b/lib/workos/shared/data_integrations_finish_connection_error_400.rb new file mode 100644 index 00000000..380642e5 --- /dev/null +++ b/lib/workos/shared/data_integrations_finish_connection_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsFinishConnectionError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_finish_connection_error_4002.rb b/lib/workos/shared/data_integrations_finish_connection_error_4002.rb new file mode 100644 index 00000000..ea8680c0 --- /dev/null +++ b/lib/workos/shared/data_integrations_finish_connection_error_4002.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsFinishConnectionError4002 = DataIntegrationsCreateApiKeyConnectionError400 +end diff --git a/lib/workos/shared/data_integrations_finish_connection_error_403.rb b/lib/workos/shared/data_integrations_finish_connection_error_403.rb new file mode 100644 index 00000000..94c3bdce --- /dev/null +++ b/lib/workos/shared/data_integrations_finish_connection_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsFinishConnectionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4002.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4002.rb new file mode 100644 index 00000000..d00a9d3b --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4002.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetDataIntegrationAuthorizeUrlError4002 = DataIntegrationsCreateApiKeyConnectionError400 +end diff --git a/lib/workos/types/create_magic_code_and_return_locale.rb b/lib/workos/types/create_magic_code_and_return_locale.rb new file mode 100644 index 00000000..a602289e --- /dev/null +++ b/lib/workos/types/create_magic_code_and_return_locale.rb @@ -0,0 +1,101 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class CreateMagicCodeAndReturnLocale + AF = "af" + AM = "am" + AR = "ar" + BG = "bg" + BN = "bn" + BS = "bs" + CA = "ca" + CS = "cs" + DA = "da" + DE = "de" + DE_DE = "de-DE" + EL = "el" + EN = "en" + EN_AU = "en-AU" + EN_CA = "en-CA" + EN_GB = "en-GB" + EN_US = "en-US" + ES = "es" + ES_419 = "es-419" + ES_ES = "es-ES" + ES_US = "es-US" + ET = "et" + FA = "fa" + FI = "fi" + FIL = "fil" + FR = "fr" + FR_BE = "fr-BE" + FR_CA = "fr-CA" + FR_FR = "fr-FR" + FY = "fy" + GL = "gl" + GU = "gu" + HA = "ha" + HE = "he" + HI = "hi" + HR = "hr" + HU = "hu" + HY = "hy" + ID = "id" + IS = "is" + IT = "it" + IT_IT = "it-IT" + JA = "ja" + JV = "jv" + KA = "ka" + KK = "kk" + KM = "km" + KN = "kn" + KO = "ko" + LT = "lt" + LV = "lv" + MK = "mk" + ML = "ml" + MN = "mn" + MR = "mr" + MS = "ms" + MY = "my" + NB = "nb" + NE = "ne" + NL = "nl" + NL_BE = "nl-BE" + NL_NL = "nl-NL" + NN = "nn" + NO = "no" + PA = "pa" + PL = "pl" + PT = "pt" + PT_BR = "pt-BR" + PT_PT = "pt-PT" + RO = "ro" + RU = "ru" + SK = "sk" + SL = "sl" + SQ = "sq" + SR = "sr" + SV = "sv" + SW = "sw" + TA = "ta" + TE = "te" + TH = "th" + TR = "tr" + UK = "uk" + UR = "ur" + UZ = "uz" + VI = "vi" + ZH = "zh" + ZH_CN = "zh-CN" + ZH_HK = "zh-HK" + ZH_TW = "zh-TW" + ZU = "zu" + ALL = [AF, AM, AR, BG, BN, BS, CA, CS, DA, DE, DE_DE, EL, EN, EN_AU, EN_CA, EN_GB, EN_US, ES, ES_419, ES_ES, ES_US, ET, FA, FI, FIL, FR, FR_BE, FR_CA, FR_FR, FY, GL, GU, HA, HE, HI, HR, HU, HY, ID, IS, IT, IT_IT, JA, JV, KA, KK, KM, KN, KO, LT, LV, MK, ML, MN, MR, MS, MY, NB, NE, NL, NL_BE, NL_NL, NN, NO, PA, PL, PT, PT_BR, PT_PT, RO, RU, SK, SL, SQ, SR, SV, SW, TA, TE, TH, TR, UK, UR, UZ, VI, ZH, ZH_CN, ZH_HK, ZH_TW, ZU].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_create_api_key_connection_error_404_code.rb b/lib/workos/types/data_integrations_create_api_key_connection_error_404_code.rb new file mode 100644 index 00000000..d1c8724b --- /dev/null +++ b/lib/workos/types/data_integrations_create_api_key_connection_error_404_code.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsCreateApiKeyConnectionError404Code + MULTIPLE_CONNECTIONS_UNAVAILABLE = "multiple_connections_unavailable" + ENTITY_NOT_FOUND = "entity_not_found" + ALL = [MULTIPLE_CONNECTIONS_UNAVAILABLE, ENTITY_NOT_FOUND].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_create_api_key_connection_error_409_code.rb b/lib/workos/types/data_integrations_create_api_key_connection_error_409_code.rb new file mode 100644 index 00000000..a2affcd2 --- /dev/null +++ b/lib/workos/types/data_integrations_create_api_key_connection_error_409_code.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsCreateApiKeyConnectionError409Code + CONNECTED_ACCOUNT_LIMIT_REACHED = "connected_account_limit_reached" + IDEMPOTENCY_KEY_CONFLICT = "idempotency_key_conflict" + ALL = [CONNECTED_ACCOUNT_LIMIT_REACHED, IDEMPOTENCY_KEY_CONFLICT].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_create_client_credentials_connection_error_404_code.rb b/lib/workos/types/data_integrations_create_client_credentials_connection_error_404_code.rb new file mode 100644 index 00000000..4cecb620 --- /dev/null +++ b/lib/workos/types/data_integrations_create_client_credentials_connection_error_404_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsCreateClientCredentialsConnectionError404Code = DataIntegrationsCreateApiKeyConnectionError404Code + end +end diff --git a/lib/workos/types/data_integrations_create_client_credentials_connection_error_409_code.rb b/lib/workos/types/data_integrations_create_client_credentials_connection_error_409_code.rb new file mode 100644 index 00000000..e48fe53b --- /dev/null +++ b/lib/workos/types/data_integrations_create_client_credentials_connection_error_409_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsCreateClientCredentialsConnectionError409Code = DataIntegrationsCreateApiKeyConnectionError409Code + end +end diff --git a/lib/workos/types/data_integrations_finish_connection_error_400_code.rb b/lib/workos/types/data_integrations_finish_connection_error_400_code.rb new file mode 100644 index 00000000..0bc0cc65 --- /dev/null +++ b/lib/workos/types/data_integrations_finish_connection_error_400_code.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsFinishConnectionError400Code + INVALID_CONNECT_CODE = "invalid_connect_code" + AUTHORIZATION_CODE_EXCHANGE_ERROR = "authorization_code_exchange_error" + AUTHORIZATION_STATE_EXPIRED = "authorization_state_expired" + AUTH_METHOD_MISMATCH = "auth_method_mismatch" + CONCURRENT_REQUEST = "concurrent_request" + CONNECTED_ACCOUNT_LIMIT_REACHED = "connected_account_limit_reached" + CONNECTED_ACCOUNT_NOT_FOUND = "connected_account_not_found" + INSTALLATION_FAILED = "installation_failed" + INVALID_AUTHORIZATION_URL = "invalid_authorization_url" + INVALID_CLIENT_ID = "invalid_client_id" + INVALID_DATA_INTEGRATION = "invalid_data_integration" + MISSING_ACCESS_TOKEN = "missing_access_token" + MISSING_CODE = "missing_code" + MULTIPLE_CONNECTIONS_UNAVAILABLE = "multiple_connections_unavailable" + PROVIDER_ERROR = "provider_error" + REAUTHORIZATION_NEEDED = "reauthorization_needed" + TARGET_DELETED = "target_deleted" + UNEXPECTED_RESPONSE_FORMAT = "unexpected_response_format" + ALL = [INVALID_CONNECT_CODE, AUTHORIZATION_CODE_EXCHANGE_ERROR, AUTHORIZATION_STATE_EXPIRED, AUTH_METHOD_MISMATCH, CONCURRENT_REQUEST, CONNECTED_ACCOUNT_LIMIT_REACHED, CONNECTED_ACCOUNT_NOT_FOUND, INSTALLATION_FAILED, INVALID_AUTHORIZATION_URL, INVALID_CLIENT_ID, INVALID_DATA_INTEGRATION, MISSING_ACCESS_TOKEN, MISSING_CODE, MULTIPLE_CONNECTIONS_UNAVAILABLE, PROVIDER_ERROR, REAUTHORIZATION_NEEDED, TARGET_DELETED, UNEXPECTED_RESPONSE_FORMAT].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_400_code.rb b/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_400_code.rb new file mode 100644 index 00000000..44fe28e7 --- /dev/null +++ b/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_400_code.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsGetDataIntegrationAuthorizeUrlError400Code + INVALID_RETURN_TO = "invalid_return_to" + RETURN_TO_REQUIRES_EXACT_MATCH = "return_to_requires_exact_match" + CONNECT_FINISH_UNAVAILABLE = "connect_finish_unavailable" + ALL = [INVALID_RETURN_TO, RETURN_TO_REQUIRES_EXACT_MATCH, CONNECT_FINISH_UNAVAILABLE].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_404_code.rb b/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_404_code.rb new file mode 100644 index 00000000..b432bc2d --- /dev/null +++ b/lib/workos/types/data_integrations_get_data_integration_authorize_url_error_404_code.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsGetDataIntegrationAuthorizeUrlError404Code + MULTIPLE_CONNECTIONS_UNAVAILABLE = "multiple_connections_unavailable" + CONNECTED_ACCOUNT_NOT_FOUND = "connected_account_not_found" + ENTITY_NOT_FOUND = "entity_not_found" + ALL = [MULTIPLE_CONNECTIONS_UNAVAILABLE, CONNECTED_ACCOUNT_NOT_FOUND, ENTITY_NOT_FOUND].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_intent.rb b/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_intent.rb new file mode 100644 index 00000000..080f1191 --- /dev/null +++ b/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_intent.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionIntent + ADD = "add" + REAUTHORIZE = "reauthorize" + ALL = [ADD, REAUTHORIZE].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_owner.rb b/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_owner.rb index 6a00a39b..f401560c 100644 --- a/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_404_code.rb b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_404_code.rb new file mode 100644 index 00000000..5e689289 --- /dev/null +++ b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_404_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsOrganizationCreateOrganizationDataInstallationError404Code = DataIntegrationsCreateApiKeyConnectionError404Code + end +end diff --git a/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_409_code.rb b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_409_code.rb new file mode 100644 index 00000000..16c0fb40 --- /dev/null +++ b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_409_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsOrganizationCreateOrganizationDataInstallationError409Code = DataIntegrationsCreateApiKeyConnectionError409Code + end +end diff --git a/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_422_code.rb b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_422_code.rb new file mode 100644 index 00000000..ba89d7ba --- /dev/null +++ b/lib/workos/types/data_integrations_organization_create_organization_data_installation_error_422_code.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsOrganizationCreateOrganizationDataInstallationError422Code + INVALID_TOKEN_COMBINATION = "invalid_token_combination" + INVALID_DATA_INTEGRATION_STATE = "invalid_data_integration_state" + CLIENT_CREDENTIALS_NOT_CONFIGURED = "client_credentials_not_configured" + ALL = [INVALID_TOKEN_COMBINATION, INVALID_DATA_INTEGRATION_STATE, CLIENT_CREDENTIALS_NOT_CONFIGURED].freeze + end + end +end diff --git a/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_404_code.rb b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_404_code.rb new file mode 100644 index 00000000..d576b89e --- /dev/null +++ b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_404_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsUserManagementCreateUserDataInstallationError404Code = DataIntegrationsCreateApiKeyConnectionError404Code + end +end diff --git a/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_409_code.rb b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_409_code.rb new file mode 100644 index 00000000..856e0e90 --- /dev/null +++ b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_409_code.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + DataIntegrationsUserManagementCreateUserDataInstallationError409Code = DataIntegrationsCreateApiKeyConnectionError409Code + end +end diff --git a/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_422_code.rb b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_422_code.rb new file mode 100644 index 00000000..b8cdb420 --- /dev/null +++ b/lib/workos/types/data_integrations_user_management_create_user_data_installation_error_422_code.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class DataIntegrationsUserManagementCreateUserDataInstallationError422Code + INVALID_REFRESH_TOKEN = "invalid_refresh_token" + INVALID_TOKEN_COMBINATION = "invalid_token_combination" + INVALID_DATA_INTEGRATION_STATE = "invalid_data_integration_state" + CLIENT_CREDENTIALS_NOT_CONFIGURED = "client_credentials_not_configured" + ALL = [INVALID_REFRESH_TOKEN, INVALID_TOKEN_COMBINATION, INVALID_DATA_INTEGRATION_STATE, CLIENT_CREDENTIALS_NOT_CONFIGURED].freeze + end + end +end diff --git a/lib/workos/types/pipes_ownership.rb b/lib/workos/types/pipes_ownership.rb index 406eebd3..32344d84 100644 --- a/lib/workos/types/pipes_ownership.rb +++ b/lib/workos/types/pipes_ownership.rb @@ -4,6 +4,6 @@ module WorkOS module Types - PipesOwnership = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + PipesOwnership = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/user_invites_accept_error_400_code.rb b/lib/workos/types/user_invites_accept_error_400_code.rb new file mode 100644 index 00000000..74987a8e --- /dev/null +++ b/lib/workos/types/user_invites_accept_error_400_code.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + class UserInvitesAcceptError400Code + INVITE_NOT_PENDING = "invite_not_pending" + INVALID_INVITE = "invalid_invite" + INVITE_HAS_ACCEPTED_USER_ID = "invite_has_accepted_user_id" + ALL = [INVITE_NOT_PENDING, INVALID_INVITE, INVITE_HAS_ACCEPTED_USER_ID].freeze + end + end +end diff --git a/lib/workos/user_management/create_magic_code_and_return.rb b/lib/workos/user_management/create_magic_code_and_return.rb index d55d6f59..2d12b0a2 100644 --- a/lib/workos/user_management/create_magic_code_and_return.rb +++ b/lib/workos/user_management/create_magic_code_and_return.rb @@ -10,7 +10,8 @@ class CreateMagicCodeAndReturn < WorkOS::Types::BaseModel ip_address: :ip_address, user_agent: :user_agent, radar_auth_attempt_id: :radar_auth_attempt_id, - signals_id: :signals_id + signals_id: :signals_id, + locale: :locale }.freeze attr_accessor \ @@ -19,7 +20,8 @@ class CreateMagicCodeAndReturn < WorkOS::Types::BaseModel :ip_address, :user_agent, :radar_auth_attempt_id, - :signals_id + :signals_id, + :locale def initialize(json) hash = self.class.normalize(json) @@ -29,6 +31,7 @@ def initialize(json) @user_agent = hash[:user_agent] @radar_auth_attempt_id = hash[:radar_auth_attempt_id] @signals_id = hash[:signals_id] + @locale = hash[:locale] end end end diff --git a/lib/workos/user_management/email_change_code_incorrect_user_confirm_email_change_error_400.rb b/lib/workos/user_management/email_change_code_incorrect_user_confirm_email_change_error_400.rb new file mode 100644 index 00000000..172e16e6 --- /dev/null +++ b/lib/workos/user_management/email_change_code_incorrect_user_confirm_email_change_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailChangeCodeIncorrectUserConfirmEmailChangeError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_change_code_previously_used_user_confirm_email_change_error_409.rb b/lib/workos/user_management/email_change_code_previously_used_user_confirm_email_change_error_409.rb new file mode 100644 index 00000000..d5cd37e8 --- /dev/null +++ b/lib/workos/user_management/email_change_code_previously_used_user_confirm_email_change_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailChangeCodePreviouslyUsedUserConfirmEmailChangeError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_completion_required_session_authenticate_error_403.rb b/lib/workos/user_management/email_completion_required_session_authenticate_error_403.rb new file mode 100644 index 00000000..a882d6df --- /dev/null +++ b/lib/workos/user_management/email_completion_required_session_authenticate_error_403.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailCompletionRequiredSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + email_completion_token: :email_completion_token + }.freeze + + attr_accessor \ + :code, + :message, + :email_completion_token + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @email_completion_token = hash[:email_completion_token] + end + end +end diff --git a/lib/workos/user_management/email_verification_code_expired_user_email_verification_error_400.rb b/lib/workos/user_management/email_verification_code_expired_user_email_verification_error_400.rb new file mode 100644 index 00000000..361ec48a --- /dev/null +++ b/lib/workos/user_management/email_verification_code_expired_user_email_verification_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailVerificationCodeExpiredUserEmailVerificationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_verification_code_incorrect_user_email_verification_error_400.rb b/lib/workos/user_management/email_verification_code_incorrect_user_email_verification_error_400.rb new file mode 100644 index 00000000..fd00d478 --- /dev/null +++ b/lib/workos/user_management/email_verification_code_incorrect_user_email_verification_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailVerificationCodeIncorrectUserEmailVerificationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_verification_code_previously_used_user_email_verification_error_400.rb b/lib/workos/user_management/email_verification_code_previously_used_user_email_verification_error_400.rb new file mode 100644 index 00000000..418a7dbd --- /dev/null +++ b/lib/workos/user_management/email_verification_code_previously_used_user_email_verification_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailVerificationCodePreviouslyUsedUserEmailVerificationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400.rb new file mode 100644 index 00000000..4bd73adf --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4002.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4002.rb new file mode 100644 index 00000000..95155a4f --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4002.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError4002 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4003.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4003.rb new file mode 100644 index 00000000..ed9447e0 --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4003.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError4003 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rb new file mode 100644 index 00000000..128c5e56 --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + MagicAuthSendMagicAuthCodeAndReturnError400WithCode = EmailDomainNotDeliverableUserInvitesCreateError400 +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_403.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_403.rb new file mode 100644 index 00000000..37f8f1cc --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_422.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_422.rb new file mode 100644 index 00000000..a7e202b0 --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + MagicAuthSendMagicAuthCodeAndReturnError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_429.rb b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_429.rb new file mode 100644 index 00000000..c46c4bc9 --- /dev/null +++ b/lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + MagicAuthSendMagicAuthCodeAndReturnError429 = ItContactsInviteError429 +end diff --git a/lib/workos/user_management/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rb b/lib/workos/user_management/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rb new file mode 100644 index 00000000..ee98e8ed --- /dev/null +++ b/lib/workos/user_management/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserCodeExpiredAgentAdminLinkClaimAttemptToExternalUserError410 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/rbi/workos/create_magic_code_and_return.rbi b/rbi/workos/create_magic_code_and_return.rbi index fb22e111..f7bace6d 100644 --- a/rbi/workos/create_magic_code_and_return.rbi +++ b/rbi/workos/create_magic_code_and_return.rbi @@ -45,6 +45,12 @@ module WorkOS sig { params(value: T.nilable(String)).returns(T.nilable(String)) } def signals_id=(value); end + sig { returns(T.nilable(String)) } + def locale; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def locale=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/data_integration_authorize_url_response.rbi b/rbi/workos/data_integration_authorize_url_response.rbi index 5c3e7729..0f19cad4 100644 --- a/rbi/workos/data_integration_authorize_url_response.rbi +++ b/rbi/workos/data_integration_authorize_url_response.rbi @@ -15,6 +15,12 @@ module WorkOS sig { params(value: String).returns(String) } def url=(value); end + sig { returns(T.nilable(String)) } + def completion; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def completion=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/data_integration_finish_connection_response.rbi b/rbi/workos/data_integration_finish_connection_response.rbi new file mode 100644 index 00000000..8c558f25 --- /dev/null +++ b/rbi/workos/data_integration_finish_connection_response.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationFinishConnectionResponse + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(WorkOS::ConnectedAccount) } + def connected_account; end + + sig { params(value: WorkOS::ConnectedAccount).returns(WorkOS::ConnectedAccount) } + def connected_account=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_finish_connection_error_400.rbi b/rbi/workos/data_integrations_finish_connection_error_400.rbi new file mode 100644 index 00000000..3b3627b9 --- /dev/null +++ b/rbi/workos/data_integrations_finish_connection_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsFinishConnectionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_finish_connection_error_4002.rbi b/rbi/workos/data_integrations_finish_connection_error_4002.rbi new file mode 100644 index 00000000..c9ef8f41 --- /dev/null +++ b/rbi/workos/data_integrations_finish_connection_error_4002.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsFinishConnectionError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_finish_connection_error_403.rbi b/rbi/workos/data_integrations_finish_connection_error_403.rbi new file mode 100644 index 00000000..632a684f --- /dev/null +++ b/rbi/workos/data_integrations_finish_connection_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsFinishConnectionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_finish_connection_request.rbi b/rbi/workos/data_integrations_finish_connection_request.rbi new file mode 100644 index 00000000..74524f9b --- /dev/null +++ b/rbi/workos/data_integrations_finish_connection_request.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsFinishConnectionRequest + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def connect_code; end + + sig { params(value: String).returns(String) } + def connect_code=(value); end + + sig { returns(String) } + def code_verifier; end + + sig { params(value: String).returns(String) } + def code_verifier=(value); end + + sig { returns(T.nilable(String)) } + def state; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def state=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4002.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4002.rbi new file mode 100644 index 00000000..2048fdcc --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4002.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_request.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_request.rbi index 0646e598..c9577be6 100644 --- a/rbi/workos/data_integrations_get_data_integration_authorize_url_request.rbi +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_request.rbi @@ -39,12 +39,36 @@ module WorkOS sig { params(value: T.nilable(String)).returns(T.nilable(String)) } def return_to=(value); end + sig { returns(T.nilable(String)) } + def code_challenge; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def code_challenge=(value); end + + sig { returns(T.nilable(String)) } + def code_challenge_method; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def code_challenge_method=(value); end + sig { returns(T.nilable(T::Hash[String, String])) } def config; end sig { params(value: T.nilable(T::Hash[String, String])).returns(T.nilable(T::Hash[String, String])) } def config=(value); end + sig { returns(T.nilable(String)) } + def connection_intent; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connection_intent=(value); end + + sig { returns(T.nilable(String)) } + def connected_account_id; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connected_account_id=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/email_change_code_incorrect_user_confirm_email_change_error_400.rbi b/rbi/workos/email_change_code_incorrect_user_confirm_email_change_error_400.rbi new file mode 100644 index 00000000..627f7552 --- /dev/null +++ b/rbi/workos/email_change_code_incorrect_user_confirm_email_change_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailChangeCodeIncorrectUserConfirmEmailChangeError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_change_code_previously_used_user_confirm_email_change_error_409.rbi b/rbi/workos/email_change_code_previously_used_user_confirm_email_change_error_409.rbi new file mode 100644 index 00000000..4a63a086 --- /dev/null +++ b/rbi/workos/email_change_code_previously_used_user_confirm_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailChangeCodePreviouslyUsedUserConfirmEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_completion_required_session_authenticate_error_403.rbi b/rbi/workos/email_completion_required_session_authenticate_error_403.rbi new file mode 100644 index 00000000..5d5cd917 --- /dev/null +++ b/rbi/workos/email_completion_required_session_authenticate_error_403.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailCompletionRequiredSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def email_completion_token; end + + sig { params(value: String).returns(String) } + def email_completion_token=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_verification_code_expired_user_email_verification_error_400.rbi b/rbi/workos/email_verification_code_expired_user_email_verification_error_400.rbi new file mode 100644 index 00000000..95729eb7 --- /dev/null +++ b/rbi/workos/email_verification_code_expired_user_email_verification_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailVerificationCodeExpiredUserEmailVerificationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_verification_code_incorrect_user_email_verification_error_400.rbi b/rbi/workos/email_verification_code_incorrect_user_email_verification_error_400.rbi new file mode 100644 index 00000000..a24fbd67 --- /dev/null +++ b/rbi/workos/email_verification_code_incorrect_user_email_verification_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailVerificationCodeIncorrectUserEmailVerificationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_verification_code_previously_used_user_email_verification_error_400.rbi b/rbi/workos/email_verification_code_previously_used_user_email_verification_error_400.rbi new file mode 100644 index 00000000..15ca9016 --- /dev/null +++ b/rbi/workos/email_verification_code_previously_used_user_email_verification_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailVerificationCodePreviouslyUsedUserEmailVerificationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400.rbi new file mode 100644 index 00000000..2d547cb2 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4002.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4002.rbi new file mode 100644 index 00000000..37401be7 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4002.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4003.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4003.rbi new file mode 100644 index 00000000..2ae396b3 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4003.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError4003 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rbi new file mode 100644 index 00000000..1d286635 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError400WithCode + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_403.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_403.rbi new file mode 100644 index 00000000..954543a1 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_422.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_422.rbi new file mode 100644 index 00000000..f2afa2b6 --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_429.rbi b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_429.rbi new file mode 100644 index 00000000..0354cccb --- /dev/null +++ b/rbi/workos/magic_auth_send_magic_auth_code_and_return_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthSendMagicAuthCodeAndReturnError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/pipes.rbi b/rbi/workos/pipes.rbi index 72c26cfc..f432348b 100644 --- a/rbi/workos/pipes.rbi +++ b/rbi/workos/pipes.rbi @@ -19,7 +19,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_data_integrations(before:, after:, limit:, order:, ownership:, request_options:); end + def list_data_integrations(before: nil, after: nil, limit: nil, order: nil, ownership: nil, request_options: {}); end sig do params( @@ -36,7 +36,17 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegration) end - def create_data_integration(provider:, ownership:, description:, enabled:, scopes:, auth_methods:, config:, credentials:, api_key:, custom_provider:, request_options:); end + def create_data_integration(provider:, ownership: nil, description: nil, enabled: nil, scopes: nil, auth_methods: nil, config: nil, credentials: nil, api_key: nil, custom_provider: nil, request_options: {}); end + + sig do + params( + connect_code: String, + code_verifier: String, + state: T.nilable(String), + request_options: T::Hash[Symbol, T.untyped] + ).returns(WorkOS::DataIntegrationFinishConnectionResponse) + end + def create_finish(connect_code:, code_verifier:, state: nil, request_options: {}); end sig do params( @@ -44,7 +54,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegration) end - def get_data_integration(slug:, request_options:); end + def get_data_integration(slug:, request_options: {}); end sig do params( @@ -58,7 +68,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegration) end - def update_data_integration(slug:, description:, enabled:, scopes:, credentials:, api_key:, custom_provider:, request_options:); end + def update_data_integration(slug:, description: nil, enabled: nil, scopes: nil, credentials: nil, api_key: nil, custom_provider: nil, request_options: {}); end sig do params( @@ -66,7 +76,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_data_integration(slug:, request_options:); end + def delete_data_integration(slug:, request_options: {}); end sig do params( @@ -79,9 +89,9 @@ module WorkOS organization_id: T.nilable(String), connection_owner: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def create_data_integration_api_key(slug:, user_id:, secret:, connection_intent:, account_display_name:, account_identifier:, organization_id:, connection_owner:, request_options:); end + def create_data_integration_api_key(slug:, user_id:, secret:, connection_intent:, account_display_name: nil, account_identifier: nil, organization_id: nil, connection_owner: nil, request_options: {}); end sig do params( @@ -92,10 +102,12 @@ module WorkOS account_identifier: T.nilable(String), organization_id: T.nilable(String), connection_owner: T.nilable(String), + connection_intent: T.nilable(String), + connected_account_id: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def update_data_integration_api_key(slug:, user_id:, secret:, account_display_name:, account_identifier:, organization_id:, connection_owner:, request_options:); end + def update_data_integration_api_key(slug:, user_id:, secret:, account_display_name: nil, account_identifier: nil, organization_id: nil, connection_owner: nil, connection_intent: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -105,11 +117,15 @@ module WorkOS organization_id: T.nilable(String), connection_owner: T.nilable(String), return_to: T.nilable(String), + code_challenge: T.nilable(String), + code_challenge_method: T.nilable(String), config: T.nilable(T::Hash[String, String]), + connection_intent: T.nilable(String), + connected_account_id: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationAuthorizeUrlResponse) end - def authorize_data_integration(slug:, user_id:, account_display_name:, organization_id:, connection_owner:, return_to:, config:, request_options:); end + def authorize_data_integration(slug:, user_id:, account_display_name: nil, organization_id: nil, connection_owner: nil, return_to: nil, code_challenge: nil, code_challenge_method: nil, config: nil, connection_intent: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -124,9 +140,9 @@ module WorkOS connection_owner: T.nilable(String), config: T.nilable(T::Hash[String, String]), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def create_data_integration_client_credential(slug:, user_id:, client_id:, client_secret:, connection_intent:, account_display_name:, account_identifier:, organization_id:, connection_owner:, config:, request_options:); end + def create_data_integration_client_credential(slug:, user_id:, client_id:, client_secret:, connection_intent:, account_display_name: nil, account_identifier: nil, organization_id: nil, connection_owner: nil, config: nil, request_options: {}); end sig do params( @@ -139,10 +155,12 @@ module WorkOS organization_id: T.nilable(String), connection_owner: T.nilable(String), config: T.nilable(T::Hash[String, String]), + connection_intent: T.nilable(String), + connected_account_id: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def update_data_integration_client_credentials(slug:, user_id:, client_id:, client_secret:, account_display_name:, account_identifier:, organization_id:, connection_owner:, config:, request_options:); end + def update_data_integration_client_credentials(slug:, user_id:, client_id:, client_secret:, account_display_name: nil, account_identifier: nil, organization_id: nil, connection_owner: nil, config: nil, connection_intent: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -155,7 +173,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationCredentialsResponse) end - def create_data_integration_credential(slug:, user_id:, organization_id:, connected_account_id:, connection_owner:, supports_multiple_connections:, request_options:); end + def create_data_integration_credential(slug:, user_id:, organization_id: nil, connected_account_id: nil, connection_owner: nil, supports_multiple_connections: nil, request_options: {}); end sig do params( @@ -163,7 +181,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegration) end - def list_data_integration_organization(slug:, request_options:); end + def list_data_integration_organization(slug:, request_options: {}); end sig do params( @@ -177,7 +195,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegration) end - def update_data_integration_organization(slug:, description:, enabled:, scopes:, credentials:, api_key:, custom_provider:, request_options:); end + def update_data_integration_organization(slug:, description: nil, enabled: nil, scopes: nil, credentials: nil, api_key: nil, custom_provider: nil, request_options: {}); end sig do params( @@ -185,7 +203,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_data_integration_organization(slug:, request_options:); end + def delete_data_integration_organization(slug:, request_options: {}); end sig do params( @@ -198,7 +216,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationAccessTokenResponse) end - def get_access_token(provider:, user_id:, organization_id:, connected_account_id:, connection_owner:, supports_multiple_connections:, request_options:); end + def get_access_token(provider:, user_id:, organization_id: nil, connected_account_id: nil, connection_owner: nil, supports_multiple_connections: nil, request_options: {}); end sig do params( @@ -209,7 +227,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ConnectedAccount) end - def get_organization_connected_account(organization_id:, slug:, supports_multiple_connections:, connected_account_id:, request_options:); end + def get_organization_connected_account(organization_id:, slug:, supports_multiple_connections: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -225,9 +243,9 @@ module WorkOS state: T.nilable(String), connection_intent: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def create_organization_connected_account(organization_id:, slug:, user_id:, account_display_name:, account_identifier:, access_token:, refresh_token:, expires_at:, scopes:, state:, connection_intent:, request_options:); end + def create_organization_connected_account(organization_id:, slug:, user_id:, account_display_name: nil, account_identifier: nil, access_token: nil, refresh_token: nil, expires_at: nil, scopes: nil, state: nil, connection_intent: nil, request_options: {}); end sig do params( @@ -245,9 +263,9 @@ module WorkOS connected_account_id: T.nilable(String), connection_intent: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def update_organization_connected_account(organization_id:, slug:, user_id:, account_display_name:, account_identifier:, access_token:, refresh_token:, expires_at:, scopes:, state:, supports_multiple_connections:, connected_account_id:, connection_intent:, request_options:); end + def update_organization_connected_account(organization_id:, slug:, user_id:, account_display_name: nil, account_identifier: nil, access_token: nil, refresh_token: nil, expires_at: nil, scopes: nil, state: nil, supports_multiple_connections: nil, connected_account_id: nil, connection_intent: nil, request_options: {}); end sig do params( @@ -258,7 +276,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization_connected_account(organization_id:, slug:, supports_multiple_connections:, connected_account_id:, request_options:); end + def delete_organization_connected_account(organization_id:, slug:, supports_multiple_connections: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -267,7 +285,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationsListResponse) end - def list_organization_data_providers(organization_id:, supports_multiple_connections:, request_options:); end + def list_organization_data_providers(organization_id:, supports_multiple_connections: nil, request_options: {}); end sig do params( @@ -279,7 +297,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ConnectedAccount) end - def get_user_connected_account(user_id:, slug:, organization_id:, supports_multiple_connections:, connected_account_id:, request_options:); end + def get_user_connected_account(user_id:, slug:, organization_id: nil, supports_multiple_connections: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -295,9 +313,9 @@ module WorkOS connection_intent: T.nilable(String), organization_id: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def create_user_connected_account(user_id:, slug:, account_display_name:, account_identifier:, access_token:, refresh_token:, expires_at:, scopes:, state:, connection_intent:, organization_id:, request_options:); end + def create_user_connected_account(user_id:, slug:, account_display_name: nil, account_identifier: nil, access_token: nil, refresh_token: nil, expires_at: nil, scopes: nil, state: nil, connection_intent: nil, organization_id: nil, request_options: {}); end sig do params( @@ -315,9 +333,9 @@ module WorkOS connected_account_id: T.nilable(String), connection_intent: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] - ).returns(WorkOS::ConnectedAccountWriteResponse) + ).returns(WorkOS::ConnectedAccount) end - def update_user_connected_account(user_id:, slug:, account_display_name:, account_identifier:, access_token:, refresh_token:, expires_at:, scopes:, state:, organization_id:, supports_multiple_connections:, connected_account_id:, connection_intent:, request_options:); end + def update_user_connected_account(user_id:, slug:, account_display_name: nil, account_identifier: nil, access_token: nil, refresh_token: nil, expires_at: nil, scopes: nil, state: nil, organization_id: nil, supports_multiple_connections: nil, connected_account_id: nil, connection_intent: nil, request_options: {}); end sig do params( @@ -329,7 +347,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_user_connected_account(user_id:, slug:, organization_id:, supports_multiple_connections:, connected_account_id:, request_options:); end + def delete_user_connected_account(user_id:, slug:, organization_id: nil, supports_multiple_connections: nil, connected_account_id: nil, request_options: {}); end sig do params( @@ -339,7 +357,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationsListResponse) end - def list_user_data_providers(user_id:, organization_id:, supports_multiple_connections:, request_options:); end + def list_user_data_providers(user_id:, organization_id: nil, supports_multiple_connections: nil, request_options: {}); end end end diff --git a/rbi/workos/pipes_provider.rbi b/rbi/workos/pipes_provider.rbi index e7873666..c84e54f3 100644 --- a/rbi/workos/pipes_provider.rbi +++ b/rbi/workos/pipes_provider.rbi @@ -15,7 +15,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationConfigurationListResponse) end - def list_organization_data_integration_configurations(organization_id:, request_options:); end + def list_organization_data_integration_configurations(organization_id:, request_options: {}); end sig do params( @@ -29,7 +29,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DataIntegrationConfigurationResponse) end - def update_organization_data_integration_configuration(organization_id:, slug:, enabled:, scopes:, client_id:, client_secret:, config:, request_options:); end + def update_organization_data_integration_configuration(organization_id:, slug:, enabled: nil, scopes: nil, client_id: nil, client_secret: nil, config: nil, request_options: {}); end end end diff --git a/rbi/workos/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rbi b/rbi/workos/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rbi new file mode 100644 index 00000000..8f095e20 --- /dev/null +++ b/rbi/workos/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCodeExpiredAgentAdminLinkClaimAttemptToExternalUserError410 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/test/workos/test_pipes.rb b/test/workos/test_pipes.rb index d9282cf9..c4391384 100644 --- a/test/workos/test_pipes.rb +++ b/test/workos/test_pipes.rb @@ -25,6 +25,13 @@ def test_create_data_integration_returns_expected_result refute_nil result end + def test_create_finish_returns_expected_result + stub_request(:post, %r{\Ahttps://api\.workos\.com/data-integrations/finish(\?|\z)}) + .to_return(body: "{}", status: 200) + result = @client.pipes.create_finish(connect_code: "stub", code_verifier: "stub") + refute_nil result + end + def test_get_data_integration_returns_expected_result stub_request(:get, %r{\Ahttps://api\.workos\.com/data-integrations/stub(\?|\z)}) .to_return(body: "{}", status: 200) @@ -190,6 +197,7 @@ def test_list_user_data_providers_returns_expected_result [ {name: :list_data_integrations, verb: :get, url: %r{\Ahttps://api\.workos\.com/data-integrations(\?|\z)}}, {name: :create_data_integration, verb: :post, url: %r{\Ahttps://api\.workos\.com/data-integrations(\?|\z)}, args: {provider: "stub"}}, + {name: :create_finish, verb: :post, url: %r{\Ahttps://api\.workos\.com/data-integrations/finish(\?|\z)}, args: {connect_code: "stub", code_verifier: "stub"}}, {name: :get_data_integration, verb: :get, url: %r{\Ahttps://api\.workos\.com/data-integrations/stub(\?|\z)}, args: {slug: "stub"}}, {name: :update_data_integration, verb: :put, url: %r{\Ahttps://api\.workos\.com/data-integrations/stub(\?|\z)}, args: {slug: "stub"}}, {name: :delete_data_integration, verb: :delete, url: %r{\Ahttps://api\.workos\.com/data-integrations/stub(\?|\z)}, args: {slug: "stub"}}, diff --git a/test/workos/test_pipes_model_round_trip.rb b/test/workos/test_pipes_model_round_trip.rb index 23279217..7914d732 100644 --- a/test/workos/test_pipes_model_round_trip.rb +++ b/test/workos/test_pipes_model_round_trip.rb @@ -211,9 +211,55 @@ def test_data_integration_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_connected_account_round_trip + fixture = { + "object" => "connected_account", + "id" => "stub", + "connection_role" => "stub", + "account_identifier" => nil, + "account_display_name" => nil, + "user_id" => nil, + "organization_id" => nil, + "scopes" => [], + "auth_method" => "stub", + "api_key_last_4" => nil, + "client_id" => nil, + "client_secret_last_4" => nil, + "config" => {}, + "state" => "stub", + "established_by_user_id" => nil, + "state_reason" => nil, + "created_at" => "stub", + "updated_at" => "stub", + "warnings" => [] + } + model = WorkOS::ConnectedAccount.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["id"], json[:id] + assert_nil json[:account_identifier] + assert_nil json[:account_display_name] + assert_nil json[:user_id] + assert_nil json[:organization_id] + assert_equal fixture["created_at"], json[:created_at] + assert_equal fixture["updated_at"], json[:updated_at] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integration_finish_connection_response_round_trip + fixture = { + "connected_account" => {} + } + model = WorkOS::DataIntegrationFinishConnectionResponse.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_data_integration_authorize_url_response_round_trip fixture = { - "url" => "stub" + "url" => "stub", + "completion" => "finish_required" } model = WorkOS::DataIntegrationAuthorizeUrlResponse.new(fixture.to_json) json = model.to_h @@ -242,8 +288,8 @@ def test_data_integration_vended_credential_round_trip "expires_at" => nil, "scopes" => [], "missing_scopes" => [], - "config" => {}, - "metadata" => {} + "metadata" => {}, + "config" => {} } model = WorkOS::DataIntegrationVendedCredential.new(fixture.to_json) json = model.to_h @@ -263,41 +309,6 @@ def test_data_integration_credentials_response_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_connected_account_write_response_round_trip - fixture = { - "object" => "connected_account", - "id" => "stub", - "connection_role" => "stub", - "account_identifier" => nil, - "account_display_name" => nil, - "user_id" => nil, - "organization_id" => nil, - "scopes" => [], - "auth_method" => "stub", - "api_key_last_4" => nil, - "client_id" => nil, - "client_secret_last_4" => nil, - "config" => {}, - "state" => "stub", - "established_by_user_id" => nil, - "state_reason" => nil, - "created_at" => "stub", - "updated_at" => "stub", - "warnings" => [] - } - model = WorkOS::ConnectedAccountWriteResponse.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["id"], json[:id] - assert_nil json[:account_identifier] - assert_nil json[:account_display_name] - assert_nil json[:user_id] - assert_nil json[:organization_id] - assert_equal fixture["created_at"], json[:created_at] - assert_equal fixture["updated_at"], json[:updated_at] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - def test_data_integrations_list_response_round_trip fixture = { "object" => "list", @@ -309,40 +320,6 @@ def test_data_integrations_list_response_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_connected_account_round_trip - fixture = { - "object" => "connected_account", - "id" => "stub", - "connection_role" => "stub", - "account_identifier" => nil, - "account_display_name" => nil, - "user_id" => nil, - "organization_id" => nil, - "scopes" => [], - "auth_method" => "stub", - "api_key_last_4" => nil, - "client_id" => nil, - "client_secret_last_4" => nil, - "config" => {}, - "state" => "stub", - "established_by_user_id" => nil, - "state_reason" => nil, - "created_at" => "stub", - "updated_at" => "stub" - } - model = WorkOS::ConnectedAccount.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["id"], json[:id] - assert_nil json[:account_identifier] - assert_nil json[:account_display_name] - assert_nil json[:user_id] - assert_nil json[:organization_id] - assert_equal fixture["created_at"], json[:created_at] - assert_equal fixture["updated_at"], json[:updated_at] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - def test_data_integrations_list_response_data_round_trip fixture = { "object" => "data_provider", @@ -375,18 +352,6 @@ def test_data_integrations_list_response_data_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_connected_account_write_response_warning_round_trip - fixture = { - "code" => "duplicate_account_display_name", - "message" => "stub" - } - model = WorkOS::ConnectedAccountWriteResponseWarning.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["message"], json[:message] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - def test_data_integration_access_token_response_access_token_round_trip fixture = { "object" => "access_token", @@ -403,6 +368,18 @@ def test_data_integration_access_token_response_access_token_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_connected_account_warning_round_trip + fixture = { + "code" => "duplicate_account_display_name", + "message" => "stub" + } + model = WorkOS::ConnectedAccountWarning.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_data_integration_credential_round_trip fixture = { "type" => "stub", @@ -468,42 +445,21 @@ def test_data_integration_custom_provider_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_data_integrations_create_api_key_connection_request_round_trip + def test_data_integrations_finish_connection_request_round_trip fixture = { - "account_display_name" => nil, - "account_identifier" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "secret" => "stub", - "connection_intent" => "add" - } - model = WorkOS::DataIntegrationsCreateApiKeyConnectionRequest.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - assert_equal fixture["secret"], json[:secret] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - - def test_data_integrations_upsert_api_key_request_round_trip - fixture = { - "account_display_name" => nil, - "account_identifier" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "secret" => "stub" + "connect_code" => "stub", + "code_verifier" => "stub", + "state" => "stub" } - model = WorkOS::DataIntegrationsUpsertApiKeyRequest.new(fixture.to_json) + model = WorkOS::DataIntegrationsFinishConnectionRequest.new(fixture.to_json) json = model.to_h assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - assert_equal fixture["secret"], json[:secret] + assert_equal fixture["connect_code"], json[:connect_code] + assert_equal fixture["code_verifier"], json[:code_verifier] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_reauthorize_data_integrations_upsert_api_key_request_round_trip + def test_data_integrations_create_api_key_connection_request_round_trip fixture = { "account_display_name" => nil, "account_identifier" => nil, @@ -511,19 +467,17 @@ def test_reauthorize_data_integrations_upsert_api_key_request_round_trip "organization_id" => "stub", "connection_owner" => "stub", "secret" => "stub", - "connection_intent" => "reauthorize", - "connected_account_id" => "stub" + "connection_intent" => "add" } - model = WorkOS::ReauthorizeDataIntegrationsUpsertApiKeyRequest.new(fixture.to_json) + model = WorkOS::DataIntegrationsCreateApiKeyConnectionRequest.new(fixture.to_json) json = model.to_h assert_kind_of Hash, json assert_equal fixture["user_id"], json[:user_id] assert_equal fixture["secret"], json[:secret] - assert_equal fixture["connected_account_id"], json[:connected_account_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_data_integrations_upsert_api_key_request_2_round_trip + def test_data_integrations_upsert_api_key_request_round_trip fixture = { "account_display_name" => nil, "account_identifier" => nil, @@ -531,14 +485,14 @@ def test_data_integrations_upsert_api_key_request_2_round_trip "organization_id" => "stub", "connection_owner" => "stub", "secret" => "stub", + "connection_intent" => "reauthorize", "connected_account_id" => "stub" } - model = WorkOS::DataIntegrationsUpsertApiKeyRequest2.new(fixture.to_json) + model = WorkOS::DataIntegrationsUpsertApiKeyRequest.new(fixture.to_json) json = model.to_h assert_kind_of Hash, json assert_equal fixture["user_id"], json[:user_id] assert_equal fixture["secret"], json[:secret] - assert_equal fixture["connected_account_id"], json[:connected_account_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end @@ -549,48 +503,16 @@ def test_data_integrations_get_data_integration_authorize_url_request_round_trip "organization_id" => "stub", "connection_owner" => "stub", "return_to" => "stub", - "config" => {} - } - model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - - def test_add_data_integrations_get_data_integration_authorize_url_request_round_trip - fixture = { - "account_display_name" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "return_to" => "stub", - "config" => {}, - "connection_intent" => "add" - } - model = WorkOS::AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - - def test_reauthorize_data_integrations_get_data_integration_authorize_url_request_round_trip - fixture = { - "account_display_name" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "return_to" => "stub", + "code_challenge" => "stub", + "code_challenge_method" => "S256", "config" => {}, - "connection_intent" => "reauthorize", + "connection_intent" => "stub", "connected_account_id" => "stub" } - model = WorkOS::ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest.new(fixture.to_json) + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlRequest.new(fixture.to_json) json = model.to_h assert_kind_of Hash, json assert_equal fixture["user_id"], json[:user_id] - assert_equal fixture["connected_account_id"], json[:connected_account_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end @@ -616,26 +538,6 @@ def test_data_integrations_create_client_credentials_connection_request_round_tr end def test_data_integrations_upsert_client_credentials_request_round_trip - fixture = { - "account_display_name" => nil, - "account_identifier" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "client_id" => "stub", - "client_secret" => "stub", - "config" => {} - } - model = WorkOS::DataIntegrationsUpsertClientCredentialsRequest.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - assert_equal fixture["client_id"], json[:client_id] - assert_equal fixture["client_secret"], json[:client_secret] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - - def test_reauthorize_data_integrations_upsert_client_credentials_request_round_trip fixture = { "account_display_name" => nil, "account_identifier" => nil, @@ -648,35 +550,12 @@ def test_reauthorize_data_integrations_upsert_client_credentials_request_round_t "connection_intent" => "reauthorize", "connected_account_id" => "stub" } - model = WorkOS::ReauthorizeDataIntegrationsUpsertClientCredentialsRequest.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["user_id"], json[:user_id] - assert_equal fixture["client_id"], json[:client_id] - assert_equal fixture["client_secret"], json[:client_secret] - assert_equal fixture["connected_account_id"], json[:connected_account_id] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - - def test_data_integrations_upsert_client_credentials_request_2_round_trip - fixture = { - "account_display_name" => nil, - "account_identifier" => nil, - "user_id" => "stub", - "organization_id" => "stub", - "connection_owner" => "stub", - "client_id" => "stub", - "client_secret" => "stub", - "config" => {}, - "connected_account_id" => "stub" - } - model = WorkOS::DataIntegrationsUpsertClientCredentialsRequest2.new(fixture.to_json) + model = WorkOS::DataIntegrationsUpsertClientCredentialsRequest.new(fixture.to_json) json = model.to_h assert_kind_of Hash, json assert_equal fixture["user_id"], json[:user_id] assert_equal fixture["client_id"], json[:client_id] assert_equal fixture["client_secret"], json[:client_secret] - assert_equal fixture["connected_account_id"], json[:connected_account_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end @@ -730,6 +609,7 @@ def test_data_integrations_list_response_data_connected_account_round_trip "state_reason" => nil, "created_at" => "stub", "updated_at" => "stub", + "warnings" => [], "userlandUserId" => nil } model = WorkOS::DataIntegrationsListResponseDataConnectedAccount.new(fixture.to_json) @@ -745,4 +625,16 @@ def test_data_integrations_list_response_data_connected_account_round_trip assert_nil json[:userlandUserId] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_data_integrations_list_response_data_connected_account_warning_round_trip + fixture = { + "code" => "duplicate_account_display_name", + "message" => "stub" + } + model = WorkOS::DataIntegrationsListResponseDataConnectedAccountWarning.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end From 946f282f0bbe92a738d2eabaab2bf906db5bf03b Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:14:55 +0000 Subject: [PATCH 3/5] fix(pipes): Update Pipes API surface --- ...ata_integration_authorize_url_error_400.rb | 22 ++++++++++++++ ...ata_integration_authorize_url_error_403.rb | 7 +++++ ...ata_integration_authorize_url_error_404.rb | 22 ++++++++++++++ ...ta_integration_authorize_url_error_4042.rb | 7 +++++ ...ata_integration_authorize_url_error_409.rb | 22 ++++++++++++++ ...ta_integration_authorize_url_error_4092.rb | 7 +++++ ...ta_integration_authorize_url_error_400.rbi | 30 +++++++++++++++++++ ...ta_integration_authorize_url_error_403.rbi | 24 +++++++++++++++ ...ta_integration_authorize_url_error_404.rbi | 30 +++++++++++++++++++ ...a_integration_authorize_url_error_4042.rbi | 24 +++++++++++++++ ...ta_integration_authorize_url_error_409.rbi | 30 +++++++++++++++++++ ...a_integration_authorize_url_error_4092.rbi | 24 +++++++++++++++ 12 files changed, 249 insertions(+) create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_400.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_403.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_404.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_409.rb create mode 100644 lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4092.rb create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_400.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_403.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_404.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_4042.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_409.rbi create mode 100644 rbi/workos/data_integrations_get_data_integration_authorize_url_error_4092.rbi diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_400.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_400.rb new file mode 100644 index 00000000..53f09c91 --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_403.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_403.rb new file mode 100644 index 00000000..268016a2 --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetDataIntegrationAuthorizeUrlError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_404.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_404.rb new file mode 100644 index 00000000..0e4589ec --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4042.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4042.rb new file mode 100644 index 00000000..9403a971 --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetDataIntegrationAuthorizeUrlError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_409.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_409.rb new file mode 100644 index 00000000..ff2488f5 --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4092.rb b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4092.rb new file mode 100644 index 00000000..d37b2c0e --- /dev/null +++ b/lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4092.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsGetDataIntegrationAuthorizeUrlError4092 = RadarListEntryAlreadyPresentResponse +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_400.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_400.rbi new file mode 100644 index 00000000..b4260fd4 --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_403.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_403.rbi new file mode 100644 index 00000000..2eb764ab --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_404.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_404.rbi new file mode 100644 index 00000000..374e3b15 --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4042.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4042.rbi new file mode 100644 index 00000000..7aaf1d0e --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_409.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_409.rbi new file mode 100644 index 00000000..31e096d1 --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4092.rbi b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4092.rbi new file mode 100644 index 00000000..b16bb49f --- /dev/null +++ b/rbi/workos/data_integrations_get_data_integration_authorize_url_error_4092.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsGetDataIntegrationAuthorizeUrlError4092 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end From c2420b22b00701ab0fa6f718be77a4ab8a842716 Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:14:55 +0000 Subject: [PATCH 4/5] chore(generated): regenerate shared files for AdminPortal, Agents, ApiKeys, AuditLogs, Authorization, ClientApi, Connect, DirectorySync, Events, FeatureFlags, Groups, MultiFactorAuth, OrganizationDomains, OrganizationMembership, Organizations, Pipes, PipesProvider, PlatformTeams, Radar, SSO, UserManagement, Vault, Webhooks, Widgets --- .last-synced-sha | 2 +- .oagen-manifest.json | 1762 ++++- lib/workos/agents/list_metadata.rb | 22 + ..._key_data_integration_vended_credential.rb | 28 + .../api_keys/api_keys_delete_error_404.rb | 7 + .../api_keys/api_keys_expire_error_404.rb | 7 + .../api_keys/api_keys_expire_error_409.rb | 22 + .../api_keys/api_keys_expire_error_422.rb | 7 + .../api_keys_validate_api_key_error_422.rb | 7 + lib/workos/authorization.rb | 26 + .../patch_group_role_assignments.rb | 22 + ...ion_organization_roles_delete_error_409.rb | 22 + ...found_agent_blueprints_create_error_422.rb | 22 + ...found_agent_blueprints_update_error_422.rb | 7 + ...t_blueprints_token_mint_token_error_403.rb | 22 + lib/workos/connect.rb | 6 + lib/workos/connect/connect_application.rb | 3 + .../connect/create_oauth_application.rb | 3 + .../connect/update_oauth_application.rb | 7 +- .../directory_delete_directory_error_403.rb | 7 + .../directory_find_error_403.rb | 7 + .../directory_find_error_404.rb | 7 + .../directory_groups_find_error_403.rb | 7 + .../directory_groups_find_error_404.rb | 7 + .../directory_groups_list_error_403.rb | 7 + .../directory_groups_list_error_404.rb | 7 + .../directory_groups_list_error_422.rb | 7 + .../directory_list_error_403.rb | 7 + .../directory_list_error_422.rb | 7 + .../directory_sync_directory_error_403.rb | 7 + .../directory_sync_directory_error_404.rb | 7 + .../directory_sync_directory_error_409.rb | 22 + .../directory_sync_directory_error_422.rb | 22 + .../directory_sync_directory_error_503.rb | 22 + .../directory_users_find_error_403.rb | 7 + .../directory_users_find_error_404.rb | 7 + .../directory_users_list_error_403.rb | 7 + .../directory_users_list_error_404.rb | 7 + .../directory_users_list_error_422.rb | 7 + lib/workos/events.rb | 4 +- .../flag_targets_create_target_error_400.rb | 25 + .../flag_targets_create_target_error_403.rb | 7 + .../flag_targets_create_target_error_404.rb | 7 + .../flag_targets_delete_target_error_400.rb | 7 + .../flag_targets_delete_target_error_403.rb | 7 + .../flag_targets_delete_target_error_404.rb | 7 + lib/workos/inflections.rb | 71 + .../organization_domains_create_error_409.rb | 22 + .../organization_domains_delete_error_404.rb | 7 + .../organization_domains_get_error_404.rb | 7 + .../organization_domains_verify_error_400.rb | 22 + .../it_contact_list_list_metadata.rb | 22 + .../organization_api_keys_create_error_404.rb | 7 + .../organization_api_keys_create_error_422.rb | 7 + ...ization_api_keys_create_error_422_error.rb | 7 + .../organization_api_keys_list_error_404.rb | 7 + ..._authorized_applications_list_error_404.rb | 7 + ..._authorized_applications_list_error_422.rb | 7 + ...g_invites_user_invites_create_error_400.rb | 22 + .../organization_create_error_400.rb | 7 + .../organization_create_error_409.rb | 7 + .../organization_create_error_422.rb | 7 + ...anization_delete_organization_error_403.rb | 7 + ...ganization_feature_flags_list_error_404.rb | 7 + .../organization_find_error_404.rb | 7 + ...n_get_audit_log_configuration_error_404.rb | 7 + .../organization_get_error_404.rb | 7 + .../organization_list_error_422.rb | 7 + ...membership_groups_list_groups_error_404.rb | 7 + ...ssion_authenticate_error_400_variant_29.rb | 22 + ...found_agent_blueprints_create_error_422.rb | 22 + ...found_agent_blueprints_update_error_422.rb | 7 + ...ssion_authenticate_error_400_variant_29.rb | 22 + ...t_blueprints_token_mint_token_error_403.rb | 22 + ...required_session_authenticate_error_403.rb | 22 + ...anization_update_organization_error_400.rb | 7 + ...anization_update_organization_error_403.rb | 7 + ...anization_update_organization_error_404.rb | 7 + ...anization_update_organization_error_409.rb | 7 + ...anization_update_organization_error_422.rb | 7 + .../agent_admin_get_registration_error_404.rb | 7 + ...laim_attempt_to_external_user_error_400.rb | 22 + ...laim_attempt_to_external_user_error_403.rb | 22 + ...laim_attempt_to_external_user_error_409.rb | 25 + ...to_external_user_error_409_organization.rb | 7 + ...laim_attempt_to_external_user_error_410.rb | 22 + ...ent_admin_revoke_registration_error_404.rb | 7 + ...ent_admin_validate_credential_error_400.rb | 7 + .../agent_blueprints_create_error_400.rb | 7 + .../agent_blueprints_create_error_409.rb | 22 + .../agent_blueprints_create_error_422.rb | 22 + .../agent_blueprints_delete_error_404.rb | 7 + .../shared/agent_blueprints_get_error_404.rb | 7 + .../shared/agent_blueprints_list_error_401.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 7 + ...t_blueprints_token_mint_token_error_403.rb | 22 + ...t_blueprints_token_mint_token_error_404.rb | 7 + ...ueprints_token_validate_token_error_400.rb | 7 + ...ueprints_token_validate_token_error_404.rb | 7 + .../agent_blueprints_update_error_400.rb | 7 + .../agent_blueprints_update_error_404.rb | 7 + .../agent_blueprints_update_error_409.rb | 7 + .../agent_blueprints_update_error_422.rb | 7 + .../agent_instance_sessions_get_error_404.rb | 7 + .../agent_instance_sessions_list_error_401.rb | 7 + .../agent_instance_sessions_list_error_422.rb | 22 + ..._instance_sessions_list_error_422_error.rb | 22 + ...gent_instance_sessions_revoke_error_404.rb | 7 + .../agent_instances_delete_error_404.rb | 7 + .../shared/agent_instances_get_error_404.rb | 7 + .../shared/agent_instances_list_error_401.rb | 7 + ...laim_attempt_to_external_user_error_409.rb | 22 + ...aml_options_connection_create_error_400.rb | 22 + ...saml_options_connection_patch_error_400.rb | 7 + ...required_session_authenticate_error_403.rb | 22 + .../shared/application_create_error_404.rb | 7 + .../shared/application_create_error_422.rb | 7 + ...pplication_credentials_create_error_404.rb | 7 + ...pplication_credentials_create_error_422.rb | 7 + ...pplication_credentials_delete_error_404.rb | 7 + .../application_credentials_list_error_404.rb | 7 + .../shared/application_delete_error_404.rb | 7 + .../shared/application_find_error_404.rb | 7 + .../shared/application_list_error_422.rb | 7 + .../shared/application_update_error_404.rb | 7 + .../shared/application_update_error_422.rb | 7 + .../audit_log_events_create_error_400.rb | 25 + .../audit_log_events_create_error_4002.rb | 7 + ...audit_log_events_create_error_400_error.rb | 18 + .../audit_log_events_create_error_402.rb | 22 + .../audit_log_events_create_error_404.rb | 7 + .../audit_log_events_create_error_422.rb | 7 + ...audit_log_events_create_error_422_error.rb | 7 + .../audit_log_events_create_error_429.rb | 7 + .../audit_log_exports_export_error_402.rb | 7 + .../audit_log_exports_export_error_404.rb | 7 + .../audit_log_exports_exports_error_400.rb | 7 + ...og_exports_exports_error_400_with_error.rb | 22 + .../audit_log_exports_exports_error_402.rb | 7 + ...log_validator_versions_create_error_402.rb | 7 + ...log_validator_versions_create_error_422.rb | 7 + ...og_validator_versions_schemas_error_402.rb | 7 + ...og_validator_versions_schemas_error_404.rb | 7 + ...og_validator_versions_schemas_error_422.rb | 7 + .../audit_log_validators_list_error_402.rb | 7 + .../audit_log_validators_list_error_404.rb | 7 + .../audit_log_validators_list_error_422.rb | 7 + ...etention_audit_logs_retention_error_402.rb | 7 + ...etention_audit_logs_retention_error_404.rb | 7 + ...n_update_audit_logs_retention_error_402.rb | 7 + ...n_update_audit_logs_retention_error_404.rb | 7 + ...n_update_audit_logs_retention_error_422.rb | 7 + ...laim_attempt_to_external_user_error_403.rb | 22 + ...uthkit_oauth_resources_create_error_401.rb | 7 + ...uthkit_oauth_resources_create_error_422.rb | 7 + ...uthkit_oauth_resources_delete_error_401.rb | 7 + ...uthkit_oauth_resources_delete_error_404.rb | 7 + .../authkit_oauth_resources_list_error_401.rb | 7 + .../shared/authorization_check_error_402.rb | 7 + .../shared/authorization_check_error_403.rb | 7 + .../shared/authorization_check_error_404.rb | 7 + .../shared/authorization_check_error_422.rb | 7 + ...group_role_assignments_create_error_402.rb | 7 + ...group_role_assignments_create_error_403.rb | 7 + ...group_role_assignments_create_error_404.rb | 7 + ...group_role_assignments_create_error_409.rb | 22 + ...group_role_assignments_create_error_422.rb | 7 + ...on_group_role_assignments_get_error_402.rb | 7 + ...on_group_role_assignments_get_error_403.rb | 7 + ...on_group_role_assignments_get_error_404.rb | 7 + ...n_group_role_assignments_list_error_402.rb | 7 + ...n_group_role_assignments_list_error_403.rb | 7 + ...n_group_role_assignments_list_error_404.rb | 7 + ..._patch_group_role_assignments_error_400.rb | 22 + ..._patch_group_role_assignments_error_402.rb | 7 + ..._patch_group_role_assignments_error_403.rb | 7 + ..._patch_group_role_assignments_error_404.rb | 7 + ..._patch_group_role_assignments_error_422.rb | 7 + ..._remove_group_role_assignment_error_403.rb | 7 + ..._remove_group_role_assignment_error_404.rb | 7 + ...remove_group_role_assignments_error_403.rb | 7 + ...remove_group_role_assignments_error_404.rb | 7 + ...remove_group_role_assignments_error_422.rb | 7 + ...eplace_group_role_assignments_error_402.rb | 7 + ...eplace_group_role_assignments_error_403.rb | 7 + ...eplace_group_role_assignments_error_404.rb | 7 + ...eplace_group_role_assignments_error_422.rb | 7 + ...on_list_effective_permissions_error_402.rb | 7 + ...on_list_effective_permissions_error_403.rb | 7 + ...on_list_effective_permissions_error_404.rb | 7 + ...on_list_effective_permissions_error_422.rb | 7 + ...list_resources_for_membership_error_400.rb | 22 + ...list_resources_for_membership_error_402.rb | 7 + ...list_resources_for_membership_error_403.rb | 7 + ...list_resources_for_membership_error_404.rb | 7 + ...list_resources_for_membership_error_422.rb | 7 + ...le_permissions_add_permission_error_400.rb | 7 + ...le_permissions_add_permission_error_403.rb | 7 + ...le_permissions_add_permission_error_404.rb | 7 + ...le_permissions_add_permission_error_422.rb | 7 + ...permissions_remove_permission_error_403.rb | 7 + ...permissions_remove_permission_error_404.rb | 7 + ...e_permissions_set_permissions_error_403.rb | 7 + ...e_permissions_set_permissions_error_404.rb | 7 + ...e_permissions_set_permissions_error_422.rb | 7 + ...ion_organization_roles_create_error_400.rb | 7 + ...ion_organization_roles_create_error_403.rb | 7 + ...ion_organization_roles_create_error_404.rb | 7 + ...ion_organization_roles_create_error_409.rb | 22 + ...ion_organization_roles_create_error_422.rb | 7 + ...ion_organization_roles_delete_error_400.rb | 7 + ...ion_organization_roles_delete_error_403.rb | 7 + ...ion_organization_roles_delete_error_404.rb | 7 + ...ion_organization_roles_delete_error_409.rb | 22 + ...zation_organization_roles_get_error_403.rb | 7 + ...zation_organization_roles_get_error_404.rb | 7 + ...ation_organization_roles_list_error_403.rb | 7 + ...ation_organization_roles_list_error_404.rb | 7 + ...ion_organization_roles_update_error_400.rb | 7 + ...ion_organization_roles_update_error_403.rb | 7 + ...ion_organization_roles_update_error_404.rb | 7 + ...ion_organization_roles_update_error_422.rb | 7 + ...horization_permissions_create_error_400.rb | 7 + ...horization_permissions_create_error_404.rb | 7 + ...horization_permissions_create_error_409.rb | 22 + ...horization_permissions_create_error_422.rb | 7 + ...horization_permissions_delete_error_403.rb | 7 + ...horization_permissions_delete_error_404.rb | 7 + ...uthorization_permissions_find_error_404.rb | 7 + ...uthorization_permissions_list_error_404.rb | 7 + ...horization_permissions_update_error_403.rb | 7 + ...horization_permissions_update_error_404.rb | 7 + ...horization_permissions_update_error_422.rb | 7 + ...uthorization_resources_create_error_400.rb | 7 + ...uthorization_resources_create_error_402.rb | 7 + ...uthorization_resources_create_error_403.rb | 7 + ...uthorization_resources_create_error_404.rb | 7 + ...thorization_resources_create_error_409.rb} | 2 +- ...uthorization_resources_create_error_422.rb | 7 + ...uthorization_resources_delete_error_400.rb | 22 + ...uthorization_resources_delete_error_403.rb | 7 + ...uthorization_resources_delete_error_404.rb | 7 + ...uthorization_resources_delete_error_409.rb | 22 + ...rization_resources_find_by_id_error_402.rb | 7 + ...rization_resources_find_by_id_error_403.rb | 7 + ...rization_resources_find_by_id_error_404.rb | 7 + ...rization_resources_find_by_id_error_422.rb | 7 + .../authorization_resources_get_error_402.rb | 7 + .../authorization_resources_get_error_403.rb | 7 + .../authorization_resources_get_error_404.rb | 7 + .../authorization_resources_list_error_400.rb | 22 + .../authorization_resources_list_error_402.rb | 7 + .../authorization_resources_list_error_403.rb | 7 + .../authorization_resources_list_error_422.rb | 7 + ...list_organization_memberships_error_400.rb | 7 + ...list_organization_memberships_error_402.rb | 7 + ...list_organization_memberships_error_403.rb | 7 + ...list_organization_memberships_error_404.rb | 7 + ...list_organization_memberships_error_422.rb | 7 + ...uthorization_resources_update_error_400.rb | 7 + ...uthorization_resources_update_error_402.rb | 7 + ...uthorization_resources_update_error_403.rb | 7 + ...uthorization_resources_update_error_404.rb | 7 + ...uthorization_resources_update_error_409.rb | 22 + ...uthorization_resources_update_error_422.rb | 7 + ..._role_assignments_assign_role_error_402.rb | 7 + ..._role_assignments_assign_role_error_403.rb | 7 + ..._role_assignments_assign_role_error_404.rb | 7 + ..._role_assignments_assign_role_error_422.rb | 7 + ...gnments_list_role_assignments_error_402.rb | 7 + ...gnments_list_role_assignments_error_403.rb | 7 + ...gnments_list_role_assignments_error_404.rb | 7 + ...ments_remove_role_by_criteria_error_403.rb | 7 + ...ments_remove_role_by_criteria_error_404.rb | 7 + ...ments_remove_role_by_criteria_error_422.rb | 7 + ...assignments_remove_role_by_id_error_403.rb | 7 + ...assignments_remove_role_by_id_error_404.rb | 7 + ...le_permissions_add_permission_error_400.rb | 7 + ...le_permissions_add_permission_error_403.rb | 7 + ...le_permissions_add_permission_error_404.rb | 7 + ...le_permissions_add_permission_error_422.rb | 7 + ...e_permissions_set_permissions_error_400.rb | 7 + ...e_permissions_set_permissions_error_403.rb | 7 + ...e_permissions_set_permissions_error_404.rb | 7 + ...e_permissions_set_permissions_error_422.rb | 7 + .../authorization_roles_create_error_400.rb | 7 + .../authorization_roles_create_error_403.rb | 7 + .../authorization_roles_create_error_404.rb | 7 + .../authorization_roles_create_error_409.rb | 22 + .../authorization_roles_create_error_422.rb | 7 + .../authorization_roles_get_error_403.rb | 7 + .../authorization_roles_get_error_404.rb | 7 + .../authorization_roles_list_error_403.rb | 7 + .../authorization_roles_update_error_400.rb | 7 + .../authorization_roles_update_error_403.rb | 7 + .../authorization_roles_update_error_404.rb | 7 + .../authorization_roles_update_error_422.rb | 7 + ...uthorized_applications_delete_error_404.rb | 7 + .../authorized_applications_list_error_404.rb | 7 + .../authorized_applications_list_error_422.rb | 7 + ...ns_provided_connection_create_error_400.rb | 22 + ...ons_provided_connection_patch_error_400.rb | 7 + ...p_signing_certificates_create_error_400.rb | 22 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ..._token_issue_client_api_token_error_400.rb | 7 + ..._token_issue_client_api_token_error_404.rb | 7 + ..._token_issue_client_api_token_error_422.rb | 7 + ...ot_accepted_connection_create_error_400.rb | 22 + ...not_accepted_connection_patch_error_400.rb | 7 + ...et_required_connection_create_error_400.rb | 22 + ...ret_required_connection_patch_error_400.rb | 7 + .../shared/connect_application_oauth.rb | 3 + ...rs_origins_create_cors_origin_error_409.rb | 22 + ...rs_origins_create_cors_origin_error_422.rb | 22 + ...gins_create_cors_origin_error_422_error.rb | 22 + .../shared/cors_origins_list_error_401.rb | 7 + ...ons_create_api_key_connection_error_400.rb | 18 + ...ons_create_api_key_connection_error_403.rb | 7 + ...ons_create_api_key_connection_error_404.rb | 22 + ...ns_create_api_key_connection_error_4042.rb | 7 + ...ons_create_api_key_connection_error_409.rb | 22 + ...ns_create_api_key_connection_error_4092.rb | 7 + ...ons_create_api_key_connection_error_503.rb | 22 + ...a_integrations_upsert_api_key_error_400.rb | 7 + ...a_integrations_upsert_api_key_error_403.rb | 7 + ...a_integrations_upsert_api_key_error_404.rb | 22 + ..._integrations_upsert_api_key_error_4042.rb | 7 + ...t_use_https_connection_create_error_400.rb | 22 + ...st_use_https_connection_patch_error_400.rb | 7 + lib/workos/shared/event_list_error_400.rb | 7 + lib/workos/shared/event_list_error_422.rb | 7 + .../shared/event_list_error_422_error.rb | 7 + ..._too_long_user_invites_create_error_400.rb | 22 + ...too_short_user_invites_create_error_400.rb | 22 + .../external_auth_complete_login_error_400.rb | 22 + ...external_auth_complete_login_error_4002.rb | 22 + ...external_auth_complete_login_error_4003.rb | 7 + ...external_auth_complete_login_error_4004.rb | 7 + ...external_auth_complete_login_error_4005.rb | 22 + ...uth_complete_login_error_400_with_error.rb | 22 + .../external_auth_complete_login_error_404.rb | 7 + .../external_auth_complete_login_error_422.rb | 7 + ...eady_used_organization_create_error_400.rb | 22 + ...anization_update_organization_error_400.rb | 7 + ...l_id_already_used_user_update_error_400.rb | 7 + .../feature_flags_disable_flag_error_404.rb | 7 + .../feature_flags_disable_flag_error_409.rb | 22 + .../feature_flags_enable_flag_error_404.rb | 7 + .../feature_flags_enable_flag_error_409.rb | 7 + .../feature_flags_find_by_slug_error_404.rb | 7 + .../shared/feature_flags_list_error_400.rb | 22 + .../shared/feature_flags_list_error_404.rb | 7 + .../shared/feature_flags_list_error_422.rb | 7 + lib/workos/shared/group_create_error_400.rb | 7 + lib/workos/shared/group_create_error_403.rb | 7 + lib/workos/shared/group_create_error_404.rb | 7 + lib/workos/shared/group_create_error_422.rb | 7 + lib/workos/shared/group_delete_error_403.rb | 7 + lib/workos/shared/group_delete_error_404.rb | 7 + lib/workos/shared/group_get_error_403.rb | 7 + lib/workos/shared/group_get_error_404.rb | 7 + lib/workos/shared/group_list_error_403.rb | 7 + lib/workos/shared/group_list_error_404.rb | 7 + .../group_memberships_add_member_error_400.rb | 22 + .../group_memberships_add_member_error_403.rb | 7 + .../group_memberships_add_member_error_404.rb | 7 + .../group_memberships_add_member_error_422.rb | 7 + ...roup_memberships_list_members_error_403.rb | 7 + ...roup_memberships_list_members_error_404.rb | 7 + ...oup_memberships_remove_member_error_403.rb | 7 + ...oup_memberships_remove_member_error_404.rb | 7 + lib/workos/shared/group_update_error_400.rb | 7 + lib/workos/shared/group_update_error_403.rb | 7 + lib/workos/shared/group_update_error_404.rb | 7 + lib/workos/shared/group_update_error_422.rb | 7 + ...ot_supported_connection_patch_error_400.rb | 22 + ...aml_options_connection_create_error_400.rb | 22 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...ueprints_token_validate_token_error_400.rb | 7 + ...certificate_connection_create_error_400.rb | 22 + ...p_signing_certificates_create_error_400.rb | 7 + ...laim_attempt_to_external_user_error_400.rb | 22 + ...ail_user_confirm_email_change_error_422.rb | 7 + ..._email_user_send_email_change_error_422.rb | 7 + .../invalid_email_user_update_error_400.rb | 7 + .../invalid_grant_sso_token_error_400.rb | 22 + .../invalid_locale_user_update_error_400.rb | 22 + .../invalid_metadata_user_create_error_400.rb | 22 + .../invalid_metadata_user_update_error_400.rb | 7 + ...laim_attempt_to_external_user_error_400.rb | 22 + ...lid_password_hash_user_create_error_400.rb | 22 + ...lid_password_hash_user_update_error_400.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 7 + ...ameters_waitlist_create_entry_error_422.rb | 7 + ...ters_webhook_endpoints_create_error_422.rb | 7 + ...ebhook_endpoints_create_error_422_error.rb | 7 + ...ters_webhook_endpoints_update_error_422.rb | 7 + ...ebhook_endpoints_update_error_422_error.rb | 7 + ...ssion_authenticate_error_400_variant_29.rb | 22 + ...alid_role_user_invites_create_error_400.rb | 22 + ...ganization_memberships_create_error_422.rb | 7 + ...ganization_memberships_update_error_422.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ..._accepted_user_invites_resend_error_400.rb | 22 + ...e_revoked_user_invites_resend_error_400.rb | 22 + .../shared/it_contacts_create_error_403.rb | 7 + .../shared/it_contacts_create_error_404.rb | 7 + .../shared/it_contacts_create_error_409.rb | 22 + .../shared/it_contacts_create_error_422.rb | 7 + .../shared/it_contacts_create_error_503.rb | 7 + .../shared/it_contacts_delete_error_403.rb | 7 + .../shared/it_contacts_delete_error_404.rb | 7 + .../shared/it_contacts_delete_error_503.rb | 7 + .../shared/it_contacts_invite_error_402.rb | 7 + .../shared/it_contacts_invite_error_403.rb | 7 + .../shared/it_contacts_invite_error_404.rb | 7 + .../shared/it_contacts_invite_error_409.rb | 22 + .../shared/it_contacts_invite_error_422.rb | 7 + .../shared/it_contacts_invite_error_429.rb | 22 + .../shared/it_contacts_invite_error_503.rb | 7 + .../shared/it_contacts_list_error_403.rb | 7 + .../shared/it_contacts_list_error_404.rb | 7 + .../shared/it_contacts_revoke_error_403.rb | 7 + .../shared/it_contacts_revoke_error_404.rb | 7 + .../shared/it_contacts_revoke_error_503.rb | 7 + ...wt_templates_get_jwt_template_error_404.rb | 7 + ...templates_update_jwt_template_error_422.rb | 7 + ...ot_accepted_connection_create_error_400.rb | 22 + ...ncryption_certificates_create_error_400.rb | 7 + ...p_signing_certificates_create_error_400.rb | 7 + ...uthorization_resources_create_error_400.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...hallenge_session_authenticate_error_403.rb | 22 + ...ssion_authenticate_error_400_variant_29.rb | 22 + ...organization_memberships_list_error_400.rb | 22 + ...ganization_memberships_create_error_422.rb | 22 + ...ganization_memberships_update_error_422.rb | 7 + ...ns_required_connection_create_error_400.rb | 22 + ...rollment_session_authenticate_error_403.rb | 22 + ...y_denied_session_authenticate_error_403.rb | 7 + .../portal_sessions_create_error_400.rb | 7 + .../portal_sessions_create_error_402.rb | 7 + .../portal_sessions_create_error_403.rb | 7 + .../portal_sessions_create_error_404.rb | 7 + .../portal_sessions_create_error_422.rb | 7 + .../portal_sessions_revoke_link_error_404.rb | 7 + .../portal_sessions_revoke_link_error_422.rb | 7 + .../shared/provider_configure_error_400.rb | 7 + .../shared/provider_configure_error_404.rb | 7 + .../shared/provider_configure_error_422.rb | 7 + ...rovider_list_for_organization_error_404.rb | 7 + .../public_radar_challenges_get_error_404.rb | 7 + ...hallenge_session_authenticate_error_403.rb | 22 + ...hallenge_session_authenticate_error_403.rb | 22 + ...hallenge_session_authenticate_error_403.rb | 22 + .../radar_standalone_assess_error_400.rb | 7 + .../radar_standalone_assess_error_402.rb | 7 + ...alone_delete_radar_list_entry_error_400.rb | 7 + ...alone_delete_radar_list_entry_error_404.rb | 7 + ...andalone_update_radar_attempt_error_400.rb | 7 + ...andalone_update_radar_attempt_error_402.rb | 7 + ...andalone_update_radar_attempt_error_404.rb | 7 + ..._standalone_update_radar_list_error_400.rb | 7 + ..._standalone_update_radar_list_error_402.rb | 7 + .../shared/redirect_uris_create_error_400.rb | 7 + .../shared/redirect_uris_create_error_401.rb | 7 + .../shared/redirect_uris_create_error_422.rb | 7 + .../shared/redirect_uris_delete_error_401.rb | 7 + .../shared/redirect_uris_delete_error_404.rb | 7 + .../shared/redirect_uris_delete_error_409.rb | 7 + .../shared/redirect_uris_list_error_401.rb | 7 + ...it_exceeded_connection_create_error_409.rb | 22 + ...uthorization_resources_create_error_409.rb | 7 + ...uthorization_resources_delete_error_409.rb | 7 + ...p_signing_certificates_create_error_400.rb | 22 + ...p_signing_certificates_create_error_403.rb | 7 + ...p_signing_certificates_create_error_404.rb | 7 + ...p_signing_certificates_create_error_422.rb | 7 + ...p_signing_certificates_delete_error_400.rb | 22 + ...p_signing_certificates_delete_error_403.rb | 7 + ...p_signing_certificates_delete_error_404.rb | 7 + ...idp_signing_certificates_list_error_400.rb | 7 + ...idp_signing_certificates_list_error_403.rb | 7 + ...idp_signing_certificates_list_error_404.rb | 7 + ...ns_required_connection_create_error_400.rb | 22 + ...p_signing_certificates_create_error_400.rb | 22 + ...ncryption_certificates_create_error_400.rb | 7 + ...ncryption_certificates_create_error_403.rb | 7 + ...ncryption_certificates_create_error_404.rb | 7 + ...ncryption_certificates_create_error_409.rb | 22 + ...ncryption_certificates_create_error_503.rb | 7 + ...ncryption_certificates_delete_error_403.rb | 7 + ...ncryption_certificates_delete_error_404.rb | 7 + ..._encryption_certificates_list_error_400.rb | 7 + ..._encryption_certificates_list_error_403.rb | 7 + ..._encryption_certificates_list_error_404.rb | 7 + ...p_signing_certificates_create_error_400.rb | 7 + ...p_signing_certificates_create_error_403.rb | 7 + ...p_signing_certificates_create_error_404.rb | 7 + ...p_signing_certificates_create_error_409.rb | 22 + ...p_signing_certificates_create_error_503.rb | 7 + ...p_signing_certificates_delete_error_403.rb | 7 + ...p_signing_certificates_delete_error_404.rb | 7 + ...l_sp_signing_certificates_get_error_400.rb | 7 + ...l_sp_signing_certificates_get_error_403.rb | 7 + ...l_sp_signing_certificates_get_error_404.rb | 7 + ...hentication_factors_challenge_error_429.rb | 22 + ...hentication_factors_challenge_error_429.rb | 22 + .../sso_device_authorization_error_400.rb | 22 + .../sso_device_authorization_error_403.rb | 7 + .../shared/sso_get_profile_error_401.rb | 18 + .../shared/sso_get_profile_error_404.rb | 7 + .../shared/sso_json_web_key_set_error_404.rb | 7 + .../shared/sso_logout_authorize_error_400.rb | 22 + .../shared/sso_logout_authorize_error_404.rb | 7 + lib/workos/shared/sso_logout_error_404.rb | 7 + lib/workos/shared/sso_token_error_400.rb | 22 + lib/workos/shared/sso_token_error_404.rb | 7 + lib/workos/shared/sso_token_error_422.rb | 7 + ...anization_update_organization_error_400.rb | 22 + ...ganization_memberships_create_error_422.rb | 25 + ...ganization_memberships_update_error_422.rb | 7 + .../shared/team_create_team_error_409.rb | 22 + .../shared/team_create_team_error_422.rb | 7 + lib/workos/shared/team_get_team_error_404.rb | 22 + ...t_supported_connection_create_error_400.rb | 22 + ...ot_supported_connection_patch_error_400.rb | 7 + ...ssion_authenticate_error_400_variant_29.rb | 22 + ...ption_certs_connection_create_error_409.rb | 7 + ...unauthorized_client_sso_token_error_400.rb | 7 + ...upported_grant_type_sso_token_error_400.rb | 22 + ...t_blueprints_token_mint_token_error_403.rb | 22 + ...it_logs_retention_with_retention_period.rb | 18 + ...retention_with_retention_period_in_days.rb | 26 + ..._organization_membership_with_role_slug.rb | 18 + ...organization_membership_with_role_slugs.rb | 18 + .../shared/waitlist_create_entry_error_404.rb | 7 + .../shared/waitlist_create_entry_error_422.rb | 7 + .../waitlist_entries_approve_error_404.rb | 7 + .../waitlist_entries_approve_error_422.rb | 22 + .../waitlist_entries_delete_error_404.rb | 7 + .../shared/waitlist_entries_deny_error_404.rb | 7 + .../shared/waitlist_entries_deny_error_422.rb | 7 + lib/workos/shared/waitlist_find_error_404.rb | 7 + .../shared/waitlist_list_entries_error_404.rb | 7 + .../shared/waitlist_list_entries_error_422.rb | 7 + .../webhook_endpoints_create_error_409.rb | 22 + .../webhook_endpoints_create_error_422.rb | 22 + .../webhook_endpoints_delete_error_404.rb | 7 + .../webhook_endpoints_update_error_404.rb | 7 + .../webhook_endpoints_update_error_409.rb | 7 + .../webhook_endpoints_update_error_422.rb | 7 + ...ic_issue_widget_session_token_error_400.rb | 7 + ...dget_session_token_error_400_with_error.rb | 7 + ...ic_issue_widget_session_token_error_404.rb | 7 + ...ic_issue_widget_session_token_error_422.rb | 7 + ...laim_attempt_to_external_user_error_400.rb | 22 + lib/workos/sso/connection_create_error_400.rb | 22 + lib/workos/sso/connection_create_error_403.rb | 7 + lib/workos/sso/connection_create_error_404.rb | 7 + lib/workos/sso/connection_create_error_409.rb | 22 + lib/workos/sso/connection_create_error_422.rb | 7 + .../sso/connection_create_error_4222.rb | 22 + .../sso/connection_create_error_4223.rb | 22 + .../sso/connection_create_error_4224.rb | 22 + lib/workos/sso/connection_delete_error_403.rb | 7 + lib/workos/sso/connection_delete_error_404.rb | 7 + lib/workos/sso/connection_find_error_403.rb | 7 + lib/workos/sso/connection_find_error_404.rb | 7 + lib/workos/sso/connection_list_error_403.rb | 7 + lib/workos/sso/connection_list_error_422.rb | 7 + lib/workos/sso/connection_patch_error_400.rb | 7 + lib/workos/sso/connection_patch_error_403.rb | 7 + lib/workos/sso/connection_patch_error_404.rb | 7 + lib/workos/sso/connection_patch_error_409.rb | 7 + lib/workos/sso/connection_patch_error_422.rb | 7 + lib/workos/sso/connection_patch_error_4222.rb | 22 + lib/workos/sso/connection_patch_error_4223.rb | 7 + lib/workos/sso/connection_patch_error_4224.rb | 7 + ...ith_options_connection_create_error_400.rb | 22 + ...with_options_connection_patch_error_400.rb | 7 + ...t_supported_connection_create_error_400.rb | 22 + ...ot_supported_connection_patch_error_400.rb | 7 + ...p_signing_certificates_create_error_400.rb | 7 + ...ns_required_connection_create_error_400.rb | 22 + ... => create_password_reset_token_locale.rb} | 2 +- .../create_user_invite_options_locale.rb | 94 +- ...key_connection_request_connection_owner.rb | 2 +- ...upsert_api_key_request_connection_owner.rb | 2 +- .../resend_user_invite_options_locale.rb | 2 +- ...rce_export_completed_data_resource_type.rb | 3 +- ...e_state.rb => send_email_change_locale.rb} | 2 +- ...e.rb => send_verification_email_locale.rb} | 2 +- ..._with_retention_period_retention_period.rb | 9 + .../types/widget_session_token_scopes.rb | 4 +- lib/workos/user_management.rb | 29 +- ...hentication_challenges_verify_error_400.rb | 22 + ...hentication_challenges_verify_error_404.rb | 7 + ...hentication_challenges_verify_error_422.rb | 7 + ...hentication_factors_challenge_error_404.rb | 7 + ...hentication_factors_challenge_error_422.rb | 7 + ...hentication_factors_challenge_error_429.rb | 25 + ...authentication_factors_create_error_422.rb | 7 + ...authentication_factors_delete_error_404.rb | 7 + .../authentication_factors_get_error_404.rb | 7 + ..._allowed_session_authenticate_error_403.rb | 22 + .../create_password_reset_token.rb | 17 +- ...laim_attempt_to_external_user_error_409.rb | 22 + ...y_invited_user_invites_create_error_400.rb | 22 + ..._already_verified_user_update_error_400.rb | 22 + ...wed_user_confirm_email_change_error_409.rb | 22 + ...llowed_user_send_email_change_error_409.rb | 7 + ...hange_not_allowed_user_update_error_400.rb | 7 + ...liverable_user_invites_create_error_400.rb | 22 + ...liverable_user_invites_resend_error_400.rb | 7 + ...laim_attempt_to_external_user_error_400.rb | 22 + ...ble_user_confirm_email_change_error_409.rb | 22 + ...ilable_user_send_email_change_error_409.rb | 7 + ...ail_not_available_user_update_error_400.rb | 7 + ...disabled_session_authenticate_error_403.rb | 22 + ...required_session_authenticate_error_403.rb | 22 + ...sent_waitlist_entries_approve_error_422.rb | 22 + .../magic_auth_get_error_404.rb | 7 + ...ord_hash_provided_user_create_error_400.rb | 22 + ...ord_hash_provided_user_update_error_400.rb | 7 + ...ash_type_provided_user_create_error_400.rb | 22 + ...ash_type_provided_user_update_error_400.rb | 7 + ...r_create_password_reset_token_error_403.rb | 22 + ...res_password_hash_user_create_error_400.rb | 22 + ...res_password_hash_user_update_error_400.rb | 7 + .../user_management/send_email_change.rb | 8 +- .../send_verification_email.rb | 18 + .../session_authenticate_error_400.rb | 22 + .../session_authenticate_error_40010.rb | 22 + .../session_authenticate_error_40011.rb | 22 + .../session_authenticate_error_40012.rb | 7 + .../session_authenticate_error_40013.rb | 22 + .../session_authenticate_error_40014.rb | 22 + .../session_authenticate_error_40015.rb | 7 + .../session_authenticate_error_40016.rb | 22 + .../session_authenticate_error_40017.rb | 7 + .../session_authenticate_error_40018.rb | 22 + .../session_authenticate_error_40019.rb | 7 + .../session_authenticate_error_4002.rb | 22 + .../session_authenticate_error_40020.rb | 22 + .../session_authenticate_error_40021.rb | 22 + .../session_authenticate_error_40022.rb | 22 + .../session_authenticate_error_40023.rb | 22 + .../session_authenticate_error_40024.rb | 22 + .../session_authenticate_error_40025.rb | 22 + .../session_authenticate_error_40026.rb | 22 + .../session_authenticate_error_40027.rb | 22 + .../session_authenticate_error_40028.rb | 18 + .../session_authenticate_error_4003.rb | 22 + .../session_authenticate_error_4004.rb | 22 + .../session_authenticate_error_4005.rb | 22 + .../session_authenticate_error_4006.rb | 22 + .../session_authenticate_error_4007.rb | 7 + .../session_authenticate_error_4008.rb | 22 + .../session_authenticate_error_4009.rb | 22 + ...ssion_authenticate_error_400_variant_29.rb | 7 + ...enticate_error_400_variant_29_variant_7.rb | 31 + .../session_authenticate_error_403.rb | 22 + .../session_authenticate_error_404.rb | 7 + .../session_authenticate_error_422.rb | 7 + .../session_authenticate_error_429.rb | 7 + ...ssion_authenticate_error_429_with_error.rb | 22 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...ueprints_token_validate_token_error_400.rb | 7 + .../session_logout_error_422.rb | 7 + .../session_revoke_session_error_400.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...ueprints_token_validate_token_error_400.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...dy_exists_user_invites_create_error_400.rb | 7 + ...on_member_user_invites_create_error_400.rb | 22 + .../user_api_keys_create_error_400.rb | 7 + .../user_api_keys_create_error_400_error.rb | 7 + .../user_api_keys_create_error_404.rb | 7 + .../user_api_keys_create_error_422.rb | 7 + .../user_api_keys_list_error_404.rb | 7 + ...authentication_factors_create_error_422.rb | 7 + ...r_authentication_factors_list_error_422.rb | 7 + .../user_confirm_email_change_error_400.rb | 22 + .../user_confirm_email_change_error_404.rb | 7 + .../user_confirm_email_change_error_409.rb | 22 + .../user_confirm_email_change_error_422.rb | 7 + .../user_confirm_email_change_error_429.rb | 22 + .../user_management/user_create_error_400.rb | 25 + .../user_create_error_400_error.rb | 7 + .../user_management/user_create_error_403.rb | 7 + .../user_management/user_create_error_404.rb | 7 + .../user_management/user_create_error_422.rb | 7 + ...r_create_password_reset_token_error_403.rb | 7 + ...r_create_password_reset_token_error_404.rb | 7 + ...r_create_password_reset_token_error_422.rb | 7 + ...r_create_password_reset_token_error_429.rb | 7 + ...er_creation_error_user_create_error_400.rb | 25 + ...ation_error_user_create_error_400_error.rb | 7 + .../user_management/user_delete_error_404.rb | 7 + .../user_email_verification_error_400.rb | 22 + .../user_email_verification_error_404.rb | 7 + .../user_email_verification_error_422.rb | 7 + .../user_feature_flags_list_error_404.rb | 7 + .../user_get_email_verification_error_404.rb | 7 + .../user_management/user_get_error_404.rb | 7 + .../user_get_password_reset_error_404.rb | 7 + .../user_identities_get_error_404.rb | 7 + .../user_invites_accept_error_400.rb | 22 + .../user_invites_accept_error_404.rb | 7 + .../user_invites_create_error_400.rb | 22 + .../user_invites_create_error_404.rb | 7 + .../user_invites_create_error_422.rb | 7 + .../user_invites_get_by_token_error_404.rb | 7 + .../user_invites_get_error_404.rb | 7 + .../user_invites_list_error_422.rb | 7 + .../user_invites_resend_error_400.rb | 22 + .../user_invites_resend_error_404.rb | 7 + .../user_invites_resend_error_422.rb | 7 + .../user_invites_revoke_error_400.rb | 22 + .../user_management/user_list_error_422.rb | 7 + ...ganization_memberships_create_error_400.rb | 22 + ...ganization_memberships_create_error_404.rb | 7 + ...ganization_memberships_create_error_422.rb | 7 + ...zation_memberships_deactivate_error_400.rb | 22 + ...zation_memberships_deactivate_error_404.rb | 7 + ...zation_memberships_deactivate_error_422.rb | 7 + ...ganization_memberships_delete_error_404.rb | 7 + ...ganization_memberships_delete_error_422.rb | 22 + ..._organization_memberships_get_error_404.rb | 7 + ...organization_memberships_list_error_400.rb | 7 + ...organization_memberships_list_error_404.rb | 7 + ...organization_memberships_list_error_422.rb | 7 + ...zation_memberships_reactivate_error_400.rb | 7 + ...zation_memberships_reactivate_error_404.rb | 7 + ...zation_memberships_reactivate_error_422.rb | 7 + ...ganization_memberships_update_error_404.rb | 7 + ...ganization_memberships_update_error_422.rb | 7 + .../user_reset_password_error_400.rb | 25 + .../user_reset_password_error_400_error.rb | 7 + .../user_reset_password_error_403.rb | 7 + .../user_reset_password_error_404.rb | 7 + .../user_reset_password_error_422.rb | 7 + .../user_send_email_change_error_404.rb | 7 + .../user_send_email_change_error_409.rb | 22 + .../user_send_email_change_error_422.rb | 7 + .../user_send_email_change_error_429.rb | 7 + .../user_send_verification_email_error_400.rb | 7 + .../user_send_verification_email_error_404.rb | 7 + .../user_send_verification_email_error_422.rb | 7 + .../user_send_verification_email_error_429.rb | 7 + ...t_blueprints_token_mint_token_error_400.rb | 22 + ...ueprints_token_validate_token_error_400.rb | 7 + .../user_sessions_list_error_404.rb | 7 + .../user_sessions_list_error_422.rb | 7 + .../user_management/user_update_error_400.rb | 7 + .../user_update_error_400_error.rb | 7 + .../user_management/user_update_error_422.rb | 7 + .../user_management/user_update_error_503.rb | 7 + .../user_management/waitlist_list_response.rb | 25 + .../waitlist_list_response_list_metadata.rb | 7 + rbi/workos/admin_portal.rbi | 4 +- ...agent_admin_get_registration_error_404.rbi | 24 + ...aim_attempt_to_external_user_error_400.rbi | 30 + ...aim_attempt_to_external_user_error_403.rbi | 30 + ...aim_attempt_to_external_user_error_409.rbi | 36 + ...o_external_user_error_409_organization.rbi | 30 + ...aim_attempt_to_external_user_error_410.rbi | 30 + ...nt_admin_revoke_registration_error_404.rbi | 24 + ...t_admin_validate_credential_error_400.rbi} | 2 +- .../agent_blueprints_create_error_400.rbi | 30 + .../agent_blueprints_create_error_409.rbi | 30 + .../agent_blueprints_create_error_422.rbi | 30 + .../agent_blueprints_delete_error_404.rbi | 24 + rbi/workos/agent_blueprints_get_error_404.rbi | 24 + .../agent_blueprints_list_error_401.rbi | 24 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_403.rbi | 30 + ..._blueprints_token_mint_token_error_404.rbi | 24 + ...eprints_token_validate_token_error_400.rbi | 30 + ...eprints_token_validate_token_error_404.rbi | 24 + .../agent_blueprints_update_error_400.rbi | 30 + .../agent_blueprints_update_error_404.rbi | 24 + .../agent_blueprints_update_error_409.rbi | 30 + .../agent_blueprints_update_error_422.rbi | 30 + .../agent_instance_sessions_get_error_404.rbi | 24 + ...agent_instance_sessions_list_error_401.rbi | 24 + ...agent_instance_sessions_list_error_422.rbi | 30 + ...instance_sessions_list_error_422_error.rbi | 30 + ...ent_instance_sessions_revoke_error_404.rbi | 24 + .../agent_instances_delete_error_404.rbi | 24 + rbi/workos/agent_instances_get_error_404.rbi | 24 + rbi/workos/agent_instances_list_error_401.rbi | 24 + rbi/workos/agents.rbi | 34 +- ...aim_attempt_to_external_user_error_409.rbi | 30 + ...ml_options_connection_create_error_400.rbi | 30 + ...aml_options_connection_patch_error_400.rbi | 30 + ...key_data_integration_vended_credential.rbi | 42 + rbi/workos/api_keys.rbi | 10 +- rbi/workos/api_keys_delete_error_404.rbi | 24 + rbi/workos/api_keys_expire_error_404.rbi | 24 + rbi/workos/api_keys_expire_error_409.rbi | 30 + rbi/workos/api_keys_expire_error_422.rbi | 24 + .../api_keys_validate_api_key_error_422.rbi | 24 + ...equired_session_authenticate_error_403.rbi | 30 + rbi/workos/application_create_error_404.rbi | 24 + rbi/workos/application_create_error_422.rbi | 24 + ...plication_credentials_create_error_404.rbi | 24 + ...plication_credentials_create_error_422.rbi | 24 + ...plication_credentials_delete_error_404.rbi | 24 + ...application_credentials_list_error_404.rbi | 24 + rbi/workos/application_delete_error_404.rbi | 24 + rbi/workos/application_find_error_404.rbi | 24 + rbi/workos/application_list_error_422.rbi | 24 + rbi/workos/application_update_error_404.rbi | 24 + rbi/workos/application_update_error_422.rbi | 24 + .../audit_log_events_create_error_400.rbi | 36 + .../audit_log_events_create_error_4002.rbi | 24 + ...udit_log_events_create_error_400_error.rbi | 24 + .../audit_log_events_create_error_402.rbi | 30 + .../audit_log_events_create_error_404.rbi | 24 + .../audit_log_events_create_error_422.rbi | 30 + ...udit_log_events_create_error_422_error.rbi | 30 + .../audit_log_events_create_error_429.rbi | 30 + .../audit_log_exports_export_error_402.rbi | 30 + .../audit_log_exports_export_error_404.rbi | 24 + .../audit_log_exports_exports_error_400.rbi | 24 + ...g_exports_exports_error_400_with_error.rbi | 30 + .../audit_log_exports_exports_error_402.rbi | 30 + ...og_validator_versions_create_error_402.rbi | 30 + ...og_validator_versions_create_error_422.rbi | 24 + ...g_validator_versions_schemas_error_402.rbi | 30 + ...g_validator_versions_schemas_error_404.rbi | 24 + ...g_validator_versions_schemas_error_422.rbi | 24 + .../audit_log_validators_list_error_402.rbi | 30 + .../audit_log_validators_list_error_404.rbi | 24 + .../audit_log_validators_list_error_422.rbi | 24 + rbi/workos/audit_logs.rbi | 16 +- ...tention_audit_logs_retention_error_402.rbi | 30 + ...tention_audit_logs_retention_error_404.rbi | 24 + ..._update_audit_logs_retention_error_402.rbi | 30 + ..._update_audit_logs_retention_error_404.rbi | 24 + ..._update_audit_logs_retention_error_422.rbi | 24 + ...aim_attempt_to_external_user_error_403.rbi | 30 + ...entication_challenges_verify_error_400.rbi | 30 + ...entication_challenges_verify_error_404.rbi | 24 + ...entication_challenges_verify_error_422.rbi | 24 + ...entication_factors_challenge_error_404.rbi | 24 + ...entication_factors_challenge_error_422.rbi | 24 + ...entication_factors_challenge_error_429.rbi | 36 + ...uthentication_factors_create_error_422.rbi | 24 + ...uthentication_factors_delete_error_404.rbi | 24 + .../authentication_factors_get_error_404.rbi | 24 + ...allowed_session_authenticate_error_403.rbi | 30 + ...thkit_oauth_resources_create_error_401.rbi | 24 + ...thkit_oauth_resources_create_error_422.rbi | 24 + ...thkit_oauth_resources_delete_error_401.rbi | 24 + ...thkit_oauth_resources_delete_error_404.rbi | 24 + ...authkit_oauth_resources_list_error_401.rbi | 24 + rbi/workos/authorization.rbi | 100 +- rbi/workos/authorization_check_error_402.rbi | 30 + rbi/workos/authorization_check_error_403.rbi | 24 + rbi/workos/authorization_check_error_404.rbi | 24 + rbi/workos/authorization_check_error_422.rbi | 24 + ...roup_role_assignments_create_error_402.rbi | 30 + ...roup_role_assignments_create_error_403.rbi | 24 + ...roup_role_assignments_create_error_404.rbi | 24 + ...roup_role_assignments_create_error_409.rbi | 30 + ...roup_role_assignments_create_error_422.rbi | 24 + ...n_group_role_assignments_get_error_402.rbi | 30 + ...n_group_role_assignments_get_error_403.rbi | 24 + ...n_group_role_assignments_get_error_404.rbi | 24 + ..._group_role_assignments_list_error_402.rbi | 30 + ..._group_role_assignments_list_error_403.rbi | 24 + ..._group_role_assignments_list_error_404.rbi | 24 + ...patch_group_role_assignments_error_400.rbi | 30 + ...patch_group_role_assignments_error_402.rbi | 30 + ...patch_group_role_assignments_error_403.rbi | 24 + ...patch_group_role_assignments_error_404.rbi | 24 + ...patch_group_role_assignments_error_422.rbi | 24 + ...remove_group_role_assignment_error_403.rbi | 24 + ...remove_group_role_assignment_error_404.rbi | 24 + ...emove_group_role_assignments_error_403.rbi | 24 + ...emove_group_role_assignments_error_404.rbi | 24 + ...emove_group_role_assignments_error_422.rbi | 24 + ...place_group_role_assignments_error_402.rbi | 30 + ...place_group_role_assignments_error_403.rbi | 24 + ...place_group_role_assignments_error_404.rbi | 24 + ...place_group_role_assignments_error_422.rbi | 24 + ...n_list_effective_permissions_error_402.rbi | 30 + ...n_list_effective_permissions_error_403.rbi | 24 + ...n_list_effective_permissions_error_404.rbi | 24 + ...n_list_effective_permissions_error_422.rbi | 24 + ...ist_resources_for_membership_error_400.rbi | 30 + ...ist_resources_for_membership_error_402.rbi | 30 + ...ist_resources_for_membership_error_403.rbi | 24 + ...ist_resources_for_membership_error_404.rbi | 24 + ...ist_resources_for_membership_error_422.rbi | 24 + ...e_permissions_add_permission_error_400.rbi | 30 + ...e_permissions_add_permission_error_403.rbi | 24 + ...e_permissions_add_permission_error_404.rbi | 24 + ...e_permissions_add_permission_error_422.rbi | 24 + ...ermissions_remove_permission_error_403.rbi | 24 + ...ermissions_remove_permission_error_404.rbi | 24 + ..._permissions_set_permissions_error_403.rbi | 24 + ..._permissions_set_permissions_error_404.rbi | 24 + ..._permissions_set_permissions_error_422.rbi | 24 + ...on_organization_roles_create_error_400.rbi | 30 + ...on_organization_roles_create_error_403.rbi | 24 + ...on_organization_roles_create_error_404.rbi | 24 + ...on_organization_roles_create_error_409.rbi | 30 + ...on_organization_roles_create_error_422.rbi | 24 + ...on_organization_roles_delete_error_400.rbi | 30 + ...on_organization_roles_delete_error_403.rbi | 24 + ...on_organization_roles_delete_error_404.rbi | 24 + ...on_organization_roles_delete_error_409.rbi | 30 + ...ation_organization_roles_get_error_403.rbi | 24 + ...ation_organization_roles_get_error_404.rbi | 24 + ...tion_organization_roles_list_error_403.rbi | 24 + ...tion_organization_roles_list_error_404.rbi | 24 + ...on_organization_roles_update_error_400.rbi | 30 + ...on_organization_roles_update_error_403.rbi | 24 + ...on_organization_roles_update_error_404.rbi | 24 + ...on_organization_roles_update_error_422.rbi | 24 + ...orization_permissions_create_error_400.rbi | 30 + ...orization_permissions_create_error_404.rbi | 24 + ...orization_permissions_create_error_409.rbi | 30 + ...orization_permissions_create_error_422.rbi | 24 + ...orization_permissions_delete_error_403.rbi | 24 + ...orization_permissions_delete_error_404.rbi | 24 + ...thorization_permissions_find_error_404.rbi | 24 + ...thorization_permissions_list_error_404.rbi | 24 + ...orization_permissions_update_error_403.rbi | 24 + ...orization_permissions_update_error_404.rbi | 24 + ...orization_permissions_update_error_422.rbi | 24 + ...thorization_resources_create_error_400.rbi | 30 + ...thorization_resources_create_error_402.rbi | 30 + ...thorization_resources_create_error_403.rbi | 24 + ...thorization_resources_create_error_404.rbi | 24 + ...thorization_resources_create_error_409.rbi | 30 + ...thorization_resources_create_error_422.rbi | 24 + ...thorization_resources_delete_error_400.rbi | 30 + ...thorization_resources_delete_error_403.rbi | 24 + ...thorization_resources_delete_error_404.rbi | 24 + ...thorization_resources_delete_error_409.rbi | 30 + ...ization_resources_find_by_id_error_402.rbi | 30 + ...ization_resources_find_by_id_error_403.rbi | 24 + ...ization_resources_find_by_id_error_404.rbi | 24 + ...ization_resources_find_by_id_error_422.rbi | 24 + .../authorization_resources_get_error_402.rbi | 30 + .../authorization_resources_get_error_403.rbi | 24 + .../authorization_resources_get_error_404.rbi | 24 + ...authorization_resources_list_error_400.rbi | 30 + ...authorization_resources_list_error_402.rbi | 30 + ...authorization_resources_list_error_403.rbi | 24 + ...authorization_resources_list_error_422.rbi | 24 + ...ist_organization_memberships_error_400.rbi | 30 + ...ist_organization_memberships_error_402.rbi | 30 + ...ist_organization_memberships_error_403.rbi | 24 + ...ist_organization_memberships_error_404.rbi | 24 + ...ist_organization_memberships_error_422.rbi | 24 + ...thorization_resources_update_error_400.rbi | 30 + ...thorization_resources_update_error_402.rbi | 30 + ...thorization_resources_update_error_403.rbi | 24 + ...thorization_resources_update_error_404.rbi | 24 + ...thorization_resources_update_error_409.rbi | 30 + ...thorization_resources_update_error_422.rbi | 24 + ...role_assignments_assign_role_error_402.rbi | 30 + ...role_assignments_assign_role_error_403.rbi | 24 + ...role_assignments_assign_role_error_404.rbi | 24 + ...role_assignments_assign_role_error_422.rbi | 24 + ...nments_list_role_assignments_error_402.rbi | 30 + ...nments_list_role_assignments_error_403.rbi | 24 + ...nments_list_role_assignments_error_404.rbi | 24 + ...ents_remove_role_by_criteria_error_403.rbi | 24 + ...ents_remove_role_by_criteria_error_404.rbi | 24 + ...ents_remove_role_by_criteria_error_422.rbi | 24 + ...ssignments_remove_role_by_id_error_403.rbi | 24 + ...ssignments_remove_role_by_id_error_404.rbi | 24 + ...e_permissions_add_permission_error_400.rbi | 30 + ...e_permissions_add_permission_error_403.rbi | 24 + ...e_permissions_add_permission_error_404.rbi | 24 + ...e_permissions_add_permission_error_422.rbi | 24 + ..._permissions_set_permissions_error_400.rbi | 30 + ..._permissions_set_permissions_error_403.rbi | 24 + ..._permissions_set_permissions_error_404.rbi | 24 + ..._permissions_set_permissions_error_422.rbi | 24 + .../authorization_roles_create_error_400.rbi | 30 + .../authorization_roles_create_error_403.rbi | 24 + .../authorization_roles_create_error_404.rbi | 24 + .../authorization_roles_create_error_409.rbi | 30 + .../authorization_roles_create_error_422.rbi | 24 + .../authorization_roles_get_error_403.rbi | 24 + .../authorization_roles_get_error_404.rbi | 24 + .../authorization_roles_list_error_403.rbi | 24 + .../authorization_roles_update_error_400.rbi | 30 + .../authorization_roles_update_error_403.rbi | 24 + .../authorization_roles_update_error_404.rbi | 24 + .../authorization_roles_update_error_422.rbi | 24 + ...thorized_applications_delete_error_404.rbi | 24 + ...authorized_applications_list_error_404.rbi | 24 + ...authorized_applications_list_error_422.rbi | 24 + ...s_provided_connection_create_error_400.rbi | 30 + ...ns_provided_connection_patch_error_400.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + rbi/workos/client_api.rbi | 2 +- ...token_issue_client_api_token_error_400.rbi | 24 + ...token_issue_client_api_token_error_404.rbi | 24 + ...token_issue_client_api_token_error_422.rbi | 24 + ...t_accepted_connection_create_error_400.rbi | 30 + ...ot_accepted_connection_patch_error_400.rbi | 30 + ...t_required_connection_create_error_400.rbi | 30 + ...et_required_connection_patch_error_400.rbi | 30 + rbi/workos/connect.rbi | 22 +- rbi/workos/connect_application_oauth.rbi | 6 + rbi/workos/connection_create_error_400.rbi | 30 + rbi/workos/connection_create_error_403.rbi | 24 + rbi/workos/connection_create_error_404.rbi | 24 + rbi/workos/connection_create_error_409.rbi | 30 + rbi/workos/connection_create_error_422.rbi | 24 + rbi/workos/connection_create_error_4222.rbi | 30 + rbi/workos/connection_create_error_4223.rbi | 30 + rbi/workos/connection_create_error_4224.rbi | 30 + rbi/workos/connection_delete_error_403.rbi | 24 + rbi/workos/connection_delete_error_404.rbi | 24 + rbi/workos/connection_find_error_403.rbi | 24 + rbi/workos/connection_find_error_404.rbi | 24 + rbi/workos/connection_list_error_403.rbi | 24 + rbi/workos/connection_list_error_422.rbi | 24 + rbi/workos/connection_patch_error_400.rbi | 30 + rbi/workos/connection_patch_error_403.rbi | 24 + rbi/workos/connection_patch_error_404.rbi | 24 + rbi/workos/connection_patch_error_409.rbi | 30 + rbi/workos/connection_patch_error_422.rbi | 24 + rbi/workos/connection_patch_error_4222.rbi | 30 + rbi/workos/connection_patch_error_4223.rbi | 30 + rbi/workos/connection_patch_error_4224.rbi | 30 + ...th_options_connection_create_error_400.rbi | 30 + ...ith_options_connection_patch_error_400.rbi | 30 + ..._supported_connection_create_error_400.rbi | 30 + ...t_supported_connection_patch_error_400.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + ...s_required_connection_create_error_400.rbi | 30 + ...s_origins_create_cors_origin_error_409.rbi | 30 + ...s_origins_create_cors_origin_error_422.rbi | 30 + ...ins_create_cors_origin_error_422_error.rbi | 30 + rbi/workos/cors_origins_list_error_401.rbi | 24 + rbi/workos/create_oauth_application.rbi | 6 + rbi/workos/create_password_reset_token.rbi | 6 + ...ns_create_api_key_connection_error_400.rbi | 24 + ...ns_create_api_key_connection_error_403.rbi | 24 + ...ns_create_api_key_connection_error_404.rbi | 30 + ...s_create_api_key_connection_error_4042.rbi | 24 + ...ns_create_api_key_connection_error_409.rbi | 30 + ...s_create_api_key_connection_error_4092.rbi | 24 + ...ns_create_api_key_connection_error_503.rbi | 30 + ..._integrations_upsert_api_key_error_400.rbi | 24 + ..._integrations_upsert_api_key_error_403.rbi | 24 + ..._integrations_upsert_api_key_error_404.rbi | 30 + ...integrations_upsert_api_key_error_4042.rbi | 24 + ...ta_integrations_upsert_api_key_request.rbi | 12 + .../directory_delete_directory_error_403.rbi | 24 + rbi/workos/directory_find_error_403.rbi | 24 + rbi/workos/directory_find_error_404.rbi | 24 + .../directory_groups_find_error_403.rbi | 24 + .../directory_groups_find_error_404.rbi | 24 + .../directory_groups_list_error_403.rbi | 24 + .../directory_groups_list_error_404.rbi | 24 + .../directory_groups_list_error_422.rbi | 24 + rbi/workos/directory_list_error_403.rbi | 24 + rbi/workos/directory_list_error_422.rbi | 24 + rbi/workos/directory_sync.rbi | 16 +- .../directory_sync_directory_error_403.rbi | 24 + .../directory_sync_directory_error_404.rbi | 24 + .../directory_sync_directory_error_409.rbi | 30 + .../directory_sync_directory_error_422.rbi | 30 + .../directory_sync_directory_error_503.rbi | 30 + rbi/workos/directory_users_find_error_403.rbi | 24 + rbi/workos/directory_users_find_error_404.rbi | 24 + rbi/workos/directory_users_list_error_403.rbi | 24 + rbi/workos/directory_users_list_error_404.rbi | 24 + rbi/workos/directory_users_list_error_422.rbi | 24 + ..._use_https_connection_create_error_400.rbi | 30 + ...t_use_https_connection_patch_error_400.rbi | 30 + ...aim_attempt_to_external_user_error_409.rbi | 30 + ..._invited_user_invites_create_error_400.rbi | 30 + ...already_verified_user_update_error_400.rbi | 30 + ...ed_user_confirm_email_change_error_409.rbi | 30 + ...lowed_user_send_email_change_error_409.rbi | 30 + ...ange_not_allowed_user_update_error_400.rbi | 30 + ...iverable_user_invites_create_error_400.rbi | 30 + ...iverable_user_invites_resend_error_400.rbi | 30 + ...aim_attempt_to_external_user_error_400.rbi | 30 + ...le_user_confirm_email_change_error_409.rbi | 30 + ...lable_user_send_email_change_error_409.rbi | 30 + ...il_not_available_user_update_error_400.rbi | 30 + ...isabled_session_authenticate_error_403.rbi | 30 + ...equired_session_authenticate_error_403.rbi | 30 + rbi/workos/event_list_error_400.rbi | 24 + rbi/workos/event_list_error_422.rbi | 30 + rbi/workos/event_list_error_422_error.rbi | 30 + rbi/workos/events.rbi | 2 +- ...too_long_user_invites_create_error_400.rbi | 30 + ...oo_short_user_invites_create_error_400.rbi | 30 + ...external_auth_complete_login_error_400.rbi | 30 + ...xternal_auth_complete_login_error_4002.rbi | 30 + ...xternal_auth_complete_login_error_4003.rbi | 30 + ...xternal_auth_complete_login_error_4004.rbi | 30 + ...xternal_auth_complete_login_error_4005.rbi | 30 + ...th_complete_login_error_400_with_error.rbi | 30 + ...external_auth_complete_login_error_404.rbi | 24 + ...external_auth_complete_login_error_422.rbi | 24 + ...ady_used_organization_create_error_400.rbi | 30 + ...nization_update_organization_error_400.rbi | 30 + ..._id_already_used_user_update_error_400.rbi | 30 + rbi/workos/feature_flags.rbi | 16 +- .../feature_flags_disable_flag_error_404.rbi | 24 + .../feature_flags_disable_flag_error_409.rbi | 30 + .../feature_flags_enable_flag_error_404.rbi | 24 + .../feature_flags_enable_flag_error_409.rbi | 30 + .../feature_flags_find_by_slug_error_404.rbi | 24 + rbi/workos/feature_flags_list_error_400.rbi | 30 + rbi/workos/feature_flags_list_error_404.rbi | 24 + rbi/workos/feature_flags_list_error_422.rbi | 24 + .../flag_targets_create_target_error_400.rbi | 36 + .../flag_targets_create_target_error_403.rbi | 24 + .../flag_targets_create_target_error_404.rbi | 24 + .../flag_targets_delete_target_error_400.rbi | 36 + .../flag_targets_delete_target_error_403.rbi | 24 + .../flag_targets_delete_target_error_404.rbi | 24 + rbi/workos/group_create_error_400.rbi | 30 + rbi/workos/group_create_error_403.rbi | 24 + rbi/workos/group_create_error_404.rbi | 24 + rbi/workos/group_create_error_422.rbi | 24 + rbi/workos/group_delete_error_403.rbi | 24 + rbi/workos/group_delete_error_404.rbi | 24 + rbi/workos/group_get_error_403.rbi | 24 + rbi/workos/group_get_error_404.rbi | 24 + rbi/workos/group_list_error_403.rbi | 24 + rbi/workos/group_list_error_404.rbi | 24 + ...group_memberships_add_member_error_400.rbi | 30 + ...group_memberships_add_member_error_403.rbi | 24 + ...group_memberships_add_member_error_404.rbi | 24 + ...group_memberships_add_member_error_422.rbi | 24 + ...oup_memberships_list_members_error_403.rbi | 24 + ...oup_memberships_list_members_error_404.rbi | 24 + ...up_memberships_remove_member_error_403.rbi | 24 + ...up_memberships_remove_member_error_404.rbi | 24 + rbi/workos/group_role_assignment_list.rbi | 36 + rbi/workos/group_update_error_400.rbi | 30 + rbi/workos/group_update_error_403.rbi | 24 + rbi/workos/group_update_error_404.rbi | 24 + rbi/workos/group_update_error_422.rbi | 24 + rbi/workos/groups.rbi | 16 +- ...t_supported_connection_patch_error_400.rbi | 30 + ...ml_options_connection_create_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...eprints_token_validate_token_error_400.rbi | 30 + ...ertificate_connection_create_error_400.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + ...aim_attempt_to_external_user_error_400.rbi | 30 + ...il_user_confirm_email_change_error_422.rbi | 30 + ...email_user_send_email_change_error_422.rbi | 30 + .../invalid_email_user_update_error_400.rbi | 30 + .../invalid_grant_sso_token_error_400.rbi | 30 + .../invalid_locale_user_update_error_400.rbi | 30 + ...invalid_metadata_user_create_error_400.rbi | 30 + ...invalid_metadata_user_update_error_400.rbi | 30 + ...aim_attempt_to_external_user_error_400.rbi | 30 + ...id_password_hash_user_create_error_400.rbi | 30 + ...id_password_hash_user_update_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...meters_waitlist_create_entry_error_422.rbi | 30 + ...ers_webhook_endpoints_create_error_422.rbi | 36 + ...bhook_endpoints_create_error_422_error.rbi | 30 + ...ers_webhook_endpoints_update_error_422.rbi | 36 + ...bhook_endpoints_update_error_422_error.rbi | 30 + ...sion_authenticate_error_400_variant_29.rbi | 30 + ...lid_role_user_invites_create_error_400.rbi | 30 + ...anization_memberships_create_error_422.rbi | 30 + ...anization_memberships_update_error_422.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...ent_waitlist_entries_approve_error_422.rbi | 30 + ...accepted_user_invites_resend_error_400.rbi | 30 + ..._revoked_user_invites_resend_error_400.rbi | 30 + rbi/workos/it_contact_list.rbi | 36 + rbi/workos/it_contact_list_list_metadata.rbi | 30 + rbi/workos/it_contacts_create_error_403.rbi | 24 + rbi/workos/it_contacts_create_error_404.rbi | 24 + rbi/workos/it_contacts_create_error_409.rbi | 30 + rbi/workos/it_contacts_create_error_422.rbi | 24 + rbi/workos/it_contacts_create_error_503.rbi | 30 + rbi/workos/it_contacts_delete_error_403.rbi | 24 + rbi/workos/it_contacts_delete_error_404.rbi | 24 + rbi/workos/it_contacts_delete_error_503.rbi | 30 + rbi/workos/it_contacts_invite_error_402.rbi | 30 + rbi/workos/it_contacts_invite_error_403.rbi | 24 + rbi/workos/it_contacts_invite_error_404.rbi | 24 + rbi/workos/it_contacts_invite_error_409.rbi | 30 + rbi/workos/it_contacts_invite_error_422.rbi | 24 + rbi/workos/it_contacts_invite_error_429.rbi | 30 + rbi/workos/it_contacts_invite_error_503.rbi | 30 + rbi/workos/it_contacts_list_error_403.rbi | 24 + rbi/workos/it_contacts_list_error_404.rbi | 24 + rbi/workos/it_contacts_revoke_error_403.rbi | 24 + rbi/workos/it_contacts_revoke_error_404.rbi | 24 + rbi/workos/it_contacts_revoke_error_503.rbi | 30 + ...t_templates_get_jwt_template_error_404.rbi | 24 + ...emplates_update_jwt_template_error_422.rbi | 30 + ...t_accepted_connection_create_error_400.rbi | 30 + ...cryption_certificates_create_error_400.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + rbi/workos/list_metadata.rbi | 30 + ...thorization_resources_create_error_400.rbi | 30 + rbi/workos/magic_auth_get_error_404.rbi | 24 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...allenge_session_authenticate_error_403.rbi | 30 + ...sion_authenticate_error_400_variant_29.rbi | 30 + ...rganization_memberships_list_error_400.rbi | 30 + rbi/workos/multi_factor_auth.rbi | 14 +- ...anization_memberships_create_error_422.rbi | 30 + ...anization_memberships_update_error_422.rbi | 30 + ...s_required_connection_create_error_400.rbi | 30 + ...organization_api_keys_create_error_404.rbi | 24 + ...organization_api_keys_create_error_422.rbi | 30 + ...zation_api_keys_create_error_422_error.rbi | 30 + .../organization_api_keys_list_error_404.rbi | 24 + ...authorized_applications_list_error_404.rbi | 24 + ...authorized_applications_list_error_422.rbi | 24 + ..._invites_user_invites_create_error_400.rbi | 30 + rbi/workos/organization_create_error_400.rbi | 30 + rbi/workos/organization_create_error_409.rbi | 24 + rbi/workos/organization_create_error_422.rbi | 24 + ...nization_delete_organization_error_403.rbi | 24 + rbi/workos/organization_domains.rbi | 8 +- .../organization_domains_create_error_409.rbi | 30 + .../organization_domains_delete_error_404.rbi | 24 + .../organization_domains_get_error_404.rbi | 24 + .../organization_domains_verify_error_400.rbi | 30 + ...anization_feature_flags_list_error_404.rbi | 24 + rbi/workos/organization_find_error_404.rbi | 24 + ..._get_audit_log_configuration_error_404.rbi | 24 + rbi/workos/organization_get_error_404.rbi | 24 + rbi/workos/organization_list_error_422.rbi | 24 + ...embership_groups_list_groups_error_404.rbi | 24 + ...sion_authenticate_error_400_variant_29.rbi | 30 + .../organization_membership_service.rbi | 16 +- ...ound_agent_blueprints_create_error_422.rbi | 30 + ...ound_agent_blueprints_update_error_422.rbi | 30 + ...sion_authenticate_error_400_variant_29.rbi | 30 + ..._blueprints_token_mint_token_error_403.rbi | 30 + ...equired_session_authenticate_error_403.rbi | 30 + ...nization_update_organization_error_400.rbi | 30 + ...nization_update_organization_error_403.rbi | 24 + ...nization_update_organization_error_404.rbi | 24 + ...nization_update_organization_error_409.rbi | 24 + ...nization_update_organization_error_422.rbi | 24 + rbi/workos/organizations.rbi | 26 +- ...ollment_session_authenticate_error_403.rbi | 30 + ...rd_hash_provided_user_create_error_400.rbi | 30 + ...rd_hash_provided_user_update_error_400.rbi | 30 + ...sh_type_provided_user_create_error_400.rbi | 30 + ...sh_type_provided_user_update_error_400.rbi | 30 + ..._create_password_reset_token_error_403.rbi | 30 + ...es_password_hash_user_create_error_400.rbi | 30 + ...es_password_hash_user_update_error_400.rbi | 30 + rbi/workos/patch_group_role_assignments.rbi | 30 + rbi/workos/platform_teams.rbi | 4 +- ..._denied_session_authenticate_error_403.rbi | 30 + .../portal_sessions_create_error_400.rbi | 24 + .../portal_sessions_create_error_402.rbi | 30 + .../portal_sessions_create_error_403.rbi | 24 + .../portal_sessions_create_error_404.rbi | 24 + .../portal_sessions_create_error_422.rbi | 24 + .../portal_sessions_revoke_link_error_404.rbi | 24 + .../portal_sessions_revoke_link_error_422.rbi | 24 + rbi/workos/provider_configure_error_400.rbi | 24 + rbi/workos/provider_configure_error_404.rbi | 24 + rbi/workos/provider_configure_error_422.rbi | 24 + ...ovider_list_for_organization_error_404.rbi | 24 + .../public_radar_challenges_get_error_404.rbi | 24 + rbi/workos/radar.rbi | 8 +- ...allenge_session_authenticate_error_403.rbi | 30 + ...allenge_session_authenticate_error_403.rbi | 30 + ...allenge_session_authenticate_error_403.rbi | 30 + .../radar_standalone_assess_error_400.rbi | 24 + .../radar_standalone_assess_error_402.rbi | 30 + ...lone_delete_radar_list_entry_error_400.rbi | 24 + ...lone_delete_radar_list_entry_error_404.rbi | 24 + ...ndalone_update_radar_attempt_error_400.rbi | 24 + ...ndalone_update_radar_attempt_error_402.rbi | 30 + ...ndalone_update_radar_attempt_error_404.rbi | 24 + ...standalone_update_radar_list_error_400.rbi | 24 + ...standalone_update_radar_list_error_402.rbi | 30 + rbi/workos/redirect_uris_create_error_400.rbi | 24 + rbi/workos/redirect_uris_create_error_401.rbi | 24 + rbi/workos/redirect_uris_create_error_422.rbi | 24 + rbi/workos/redirect_uris_delete_error_401.rbi | 24 + rbi/workos/redirect_uris_delete_error_404.rbi | 24 + rbi/workos/redirect_uris_delete_error_409.rbi | 24 + rbi/workos/redirect_uris_list_error_401.rbi | 24 + ...t_exceeded_connection_create_error_409.rbi | 30 + ...thorization_resources_create_error_409.rbi | 30 + ...thorization_resources_delete_error_409.rbi | 30 + ...on_organization_roles_delete_error_409.rbi | 30 + ...ound_agent_blueprints_create_error_422.rbi | 30 + ...ound_agent_blueprints_update_error_422.rbi | 30 + ..._blueprints_token_mint_token_error_403.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + ..._signing_certificates_create_error_403.rbi | 24 + ..._signing_certificates_create_error_404.rbi | 24 + ..._signing_certificates_create_error_422.rbi | 24 + ..._signing_certificates_delete_error_400.rbi | 30 + ..._signing_certificates_delete_error_403.rbi | 24 + ..._signing_certificates_delete_error_404.rbi | 24 + ...dp_signing_certificates_list_error_400.rbi | 30 + ...dp_signing_certificates_list_error_403.rbi | 24 + ...dp_signing_certificates_list_error_404.rbi | 24 + ...s_required_connection_create_error_400.rbi | 30 + ..._signing_certificates_create_error_400.rbi | 30 + ...cryption_certificates_create_error_400.rbi | 30 + ...cryption_certificates_create_error_403.rbi | 24 + ...cryption_certificates_create_error_404.rbi | 24 + ...cryption_certificates_create_error_409.rbi | 30 + ...cryption_certificates_create_error_503.rbi | 30 + ...cryption_certificates_delete_error_403.rbi | 24 + ...cryption_certificates_delete_error_404.rbi | 24 + ...encryption_certificates_list_error_400.rbi | 30 + ...encryption_certificates_list_error_403.rbi | 24 + ...encryption_certificates_list_error_404.rbi | 24 + ..._signing_certificates_create_error_400.rbi | 30 + ..._signing_certificates_create_error_403.rbi | 24 + ..._signing_certificates_create_error_404.rbi | 24 + ..._signing_certificates_create_error_409.rbi | 30 + ..._signing_certificates_create_error_503.rbi | 30 + ..._signing_certificates_delete_error_403.rbi | 24 + ..._signing_certificates_delete_error_404.rbi | 24 + ..._sp_signing_certificates_get_error_400.rbi | 30 + ..._sp_signing_certificates_get_error_403.rbi | 24 + ..._sp_signing_certificates_get_error_404.rbi | 24 + rbi/workos/send_email_change.rbi | 6 + rbi/workos/send_verification_email.rbi | 24 + rbi/workos/session_authenticate_error_400.rbi | 30 + .../session_authenticate_error_40010.rbi | 30 + .../session_authenticate_error_40011.rbi | 30 + .../session_authenticate_error_40012.rbi | 30 + .../session_authenticate_error_40013.rbi | 30 + .../session_authenticate_error_40014.rbi | 30 + .../session_authenticate_error_40015.rbi | 30 + .../session_authenticate_error_40016.rbi | 30 + .../session_authenticate_error_40017.rbi | 30 + .../session_authenticate_error_40018.rbi | 30 + .../session_authenticate_error_40019.rbi | 30 + .../session_authenticate_error_4002.rbi | 30 + .../session_authenticate_error_40020.rbi | 30 + .../session_authenticate_error_40021.rbi | 30 + .../session_authenticate_error_40022.rbi | 30 + .../session_authenticate_error_40023.rbi | 30 + .../session_authenticate_error_40024.rbi | 30 + .../session_authenticate_error_40025.rbi | 30 + .../session_authenticate_error_40026.rbi | 30 + .../session_authenticate_error_40027.rbi | 30 + .../session_authenticate_error_40028.rbi | 24 + .../session_authenticate_error_4003.rbi | 30 + .../session_authenticate_error_4004.rbi | 30 + .../session_authenticate_error_4005.rbi | 30 + .../session_authenticate_error_4006.rbi | 30 + .../session_authenticate_error_4007.rbi | 30 + .../session_authenticate_error_4008.rbi | 30 + .../session_authenticate_error_4009.rbi | 30 + ...sion_authenticate_error_400_variant_29.rbi | 30 + ...nticate_error_400_variant_29_variant_7.rbi | 48 + rbi/workos/session_authenticate_error_403.rbi | 30 + rbi/workos/session_authenticate_error_404.rbi | 24 + rbi/workos/session_authenticate_error_422.rbi | 30 + rbi/workos/session_authenticate_error_429.rbi | 30 + ...sion_authenticate_error_429_with_error.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...eprints_token_validate_token_error_400.rbi | 30 + rbi/workos/session_logout_error_422.rbi | 24 + .../session_revoke_session_error_400.rbi | 24 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...eprints_token_validate_token_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...entication_factors_challenge_error_429.rbi | 30 + ...entication_factors_challenge_error_429.rbi | 30 + rbi/workos/sso.rbi | 36 +- .../sso_device_authorization_error_400.rbi | 30 + .../sso_device_authorization_error_403.rbi | 30 + rbi/workos/sso_get_profile_error_401.rbi | 24 + rbi/workos/sso_get_profile_error_404.rbi | 24 + rbi/workos/sso_json_web_key_set_error_404.rbi | 24 + rbi/workos/sso_logout_authorize_error_400.rbi | 30 + rbi/workos/sso_logout_authorize_error_404.rbi | 24 + rbi/workos/sso_logout_error_404.rbi | 24 + rbi/workos/sso_token_error_400.rbi | 30 + rbi/workos/sso_token_error_404.rbi | 24 + rbi/workos/sso_token_error_422.rbi | 24 + ...nization_update_organization_error_400.rbi | 30 + ...anization_memberships_create_error_422.rbi | 36 + ...anization_memberships_update_error_422.rbi | 36 + rbi/workos/team_create_team_error_409.rbi | 30 + rbi/workos/team_create_team_error_422.rbi | 24 + rbi/workos/team_get_team_error_404.rbi | 30 + ..._supported_connection_create_error_400.rbi | 30 + ...t_supported_connection_patch_error_400.rbi | 30 + ...sion_authenticate_error_400_variant_29.rbi | 30 + ...tion_certs_connection_create_error_409.rbi | 30 + ...nauthorized_client_sso_token_error_400.rbi | 30 + ...pported_grant_type_sso_token_error_400.rbi | 30 + ..._blueprints_token_mint_token_error_403.rbi | 30 + ...t_logs_retention_with_retention_period.rbi | 24 + ...etention_with_retention_period_in_days.rbi | 24 + rbi/workos/update_oauth_application.rbi | 6 + ...organization_membership_with_role_slug.rbi | 24 + ...rganization_membership_with_role_slugs.rbi | 24 + ...y_exists_user_invites_create_error_400.rbi | 30 + ...n_member_user_invites_create_error_400.rbi | 30 + rbi/workos/user_api_keys_create_error_400.rbi | 30 + .../user_api_keys_create_error_400_error.rbi | 30 + rbi/workos/user_api_keys_create_error_404.rbi | 24 + rbi/workos/user_api_keys_create_error_422.rbi | 24 + rbi/workos/user_api_keys_list_error_404.rbi | 24 + ...uthentication_factors_create_error_422.rbi | 24 + ..._authentication_factors_list_error_422.rbi | 24 + .../user_confirm_email_change_error_400.rbi | 30 + .../user_confirm_email_change_error_404.rbi | 24 + .../user_confirm_email_change_error_409.rbi | 30 + .../user_confirm_email_change_error_422.rbi | 30 + .../user_confirm_email_change_error_429.rbi | 30 + rbi/workos/user_create_error_400.rbi | 36 + rbi/workos/user_create_error_400_error.rbi | 30 + rbi/workos/user_create_error_403.rbi | 30 + rbi/workos/user_create_error_404.rbi | 24 + rbi/workos/user_create_error_422.rbi | 30 + ..._create_password_reset_token_error_403.rbi | 30 + ..._create_password_reset_token_error_404.rbi | 24 + ..._create_password_reset_token_error_422.rbi | 30 + ..._create_password_reset_token_error_429.rbi | 30 + ...r_creation_error_user_create_error_400.rbi | 36 + ...tion_error_user_create_error_400_error.rbi | 30 + rbi/workos/user_delete_error_404.rbi | 24 + .../user_email_verification_error_400.rbi | 30 + .../user_email_verification_error_404.rbi | 24 + .../user_email_verification_error_422.rbi | 30 + .../user_feature_flags_list_error_404.rbi | 24 + .../user_get_email_verification_error_404.rbi | 24 + rbi/workos/user_get_error_404.rbi | 24 + .../user_get_password_reset_error_404.rbi | 24 + rbi/workos/user_identities_get_error_404.rbi | 24 + rbi/workos/user_invites_accept_error_400.rbi | 30 + rbi/workos/user_invites_accept_error_404.rbi | 24 + rbi/workos/user_invites_create_error_400.rbi | 30 + rbi/workos/user_invites_create_error_404.rbi | 24 + rbi/workos/user_invites_create_error_422.rbi | 30 + .../user_invites_get_by_token_error_404.rbi | 24 + rbi/workos/user_invites_get_error_404.rbi | 24 + rbi/workos/user_invites_list_error_422.rbi | 30 + rbi/workos/user_invites_resend_error_400.rbi | 30 + rbi/workos/user_invites_resend_error_404.rbi | 24 + rbi/workos/user_invites_resend_error_422.rbi | 30 + rbi/workos/user_invites_revoke_error_400.rbi | 30 + rbi/workos/user_list_error_422.rbi | 24 + rbi/workos/user_management.rbi | 128 +- ...anization_memberships_create_error_400.rbi | 30 + ...anization_memberships_create_error_404.rbi | 24 + ...anization_memberships_create_error_422.rbi | 30 + ...ation_memberships_deactivate_error_400.rbi | 30 + ...ation_memberships_deactivate_error_404.rbi | 24 + ...ation_memberships_deactivate_error_422.rbi | 30 + ...anization_memberships_delete_error_404.rbi | 24 + ...anization_memberships_delete_error_422.rbi | 30 + ...organization_memberships_get_error_404.rbi | 24 + ...rganization_memberships_list_error_400.rbi | 30 + ...rganization_memberships_list_error_404.rbi | 24 + ...rganization_memberships_list_error_422.rbi | 24 + ...ation_memberships_reactivate_error_400.rbi | 30 + ...ation_memberships_reactivate_error_404.rbi | 24 + ...ation_memberships_reactivate_error_422.rbi | 30 + ...anization_memberships_update_error_404.rbi | 24 + ...anization_memberships_update_error_422.rbi | 30 + rbi/workos/user_reset_password_error_400.rbi | 36 + .../user_reset_password_error_400_error.rbi | 30 + rbi/workos/user_reset_password_error_403.rbi | 30 + rbi/workos/user_reset_password_error_404.rbi | 24 + rbi/workos/user_reset_password_error_422.rbi | 30 + .../user_send_email_change_error_404.rbi | 24 + .../user_send_email_change_error_409.rbi | 30 + .../user_send_email_change_error_422.rbi | 30 + .../user_send_email_change_error_429.rbi | 30 + ...user_send_verification_email_error_400.rbi | 30 + ...user_send_verification_email_error_404.rbi | 24 + ...user_send_verification_email_error_422.rbi | 30 + ...user_send_verification_email_error_429.rbi | 30 + ..._blueprints_token_mint_token_error_400.rbi | 30 + ...eprints_token_validate_token_error_400.rbi | 30 + rbi/workos/user_sessions_list_error_404.rbi | 24 + rbi/workos/user_sessions_list_error_422.rbi | 30 + rbi/workos/user_update_error_400.rbi | 36 + rbi/workos/user_update_error_400_error.rbi | 30 + rbi/workos/user_update_error_422.rbi | 30 + rbi/workos/user_update_error_503.rbi | 30 + rbi/workos/vault.rbi | 22 +- rbi/workos/version_list_response.rbi | 30 + .../waitlist_create_entry_error_404.rbi | 24 + .../waitlist_create_entry_error_422.rbi | 30 + .../waitlist_entries_approve_error_404.rbi | 24 + .../waitlist_entries_approve_error_422.rbi | 30 + .../waitlist_entries_delete_error_404.rbi | 24 + .../waitlist_entries_deny_error_404.rbi | 24 + .../waitlist_entries_deny_error_422.rbi | 30 + rbi/workos/waitlist_find_error_404.rbi | 24 + .../waitlist_list_entries_error_404.rbi | 24 + .../waitlist_list_entries_error_422.rbi | 30 + rbi/workos/waitlist_list_response.rbi | 36 + .../waitlist_list_response_list_metadata.rbi | 30 + .../webhook_endpoints_create_error_409.rbi | 30 + .../webhook_endpoints_create_error_422.rbi | 30 + .../webhook_endpoints_delete_error_404.rbi | 30 + .../webhook_endpoints_update_error_404.rbi | 30 + .../webhook_endpoints_update_error_409.rbi | 30 + .../webhook_endpoints_update_error_422.rbi | 30 + rbi/workos/webhooks.rbi | 8 +- ...c_issue_widget_session_token_error_400.rbi | 24 + ...get_session_token_error_400_with_error.rbi | 30 + ...c_issue_widget_session_token_error_404.rbi | 24 + ...c_issue_widget_session_token_error_422.rbi | 24 + rbi/workos/widgets.rbi | 2 +- ...aim_attempt_to_external_user_error_400.rbi | 30 + test/workos/test_agents_model_round_trip.rb | 11 + test/workos/test_api_keys_model_round_trip.rb | 70 + test/workos/test_authorization.rb | 8 + .../test_authorization_model_round_trip.rb | 71 + test/workos/test_connect_model_round_trip.rb | 4 +- .../test_directory_sync_model_round_trip.rb | 223 + .../test_feature_flags_model_round_trip.rb | 68 + ...t_organization_domains_model_round_trip.rb | 46 + .../test_organizations_model_round_trip.rb | 345 + test/workos/test_shared_model_round_trip.rb | 6592 ++++++++++++++++- test/workos/test_sso_model_round_trip.rb | 324 + .../test_user_management_model_round_trip.rb | 2102 +++++- test/workos/test_vault_model_round_trip.rb | 30 + 1543 files changed, 40493 insertions(+), 407 deletions(-) create mode 100644 lib/workos/agents/list_metadata.rb create mode 100644 lib/workos/api_keys/api_key_data_integration_vended_credential.rb create mode 100644 lib/workos/api_keys/api_keys_delete_error_404.rb create mode 100644 lib/workos/api_keys/api_keys_expire_error_404.rb create mode 100644 lib/workos/api_keys/api_keys_expire_error_409.rb create mode 100644 lib/workos/api_keys/api_keys_expire_error_422.rb create mode 100644 lib/workos/api_keys/api_keys_validate_api_key_error_422.rb create mode 100644 lib/workos/authorization/patch_group_role_assignments.rb create mode 100644 lib/workos/authorization/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rb create mode 100644 lib/workos/authorization/role_not_found_agent_blueprints_create_error_422.rb create mode 100644 lib/workos/authorization/role_not_found_agent_blueprints_update_error_422.rb create mode 100644 lib/workos/authorization/role_not_invocable_agent_blueprints_token_mint_token_error_403.rb create mode 100644 lib/workos/directory_sync/directory_delete_directory_error_403.rb create mode 100644 lib/workos/directory_sync/directory_find_error_403.rb create mode 100644 lib/workos/directory_sync/directory_find_error_404.rb create mode 100644 lib/workos/directory_sync/directory_groups_find_error_403.rb create mode 100644 lib/workos/directory_sync/directory_groups_find_error_404.rb create mode 100644 lib/workos/directory_sync/directory_groups_list_error_403.rb create mode 100644 lib/workos/directory_sync/directory_groups_list_error_404.rb create mode 100644 lib/workos/directory_sync/directory_groups_list_error_422.rb create mode 100644 lib/workos/directory_sync/directory_list_error_403.rb create mode 100644 lib/workos/directory_sync/directory_list_error_422.rb create mode 100644 lib/workos/directory_sync/directory_sync_directory_error_403.rb create mode 100644 lib/workos/directory_sync/directory_sync_directory_error_404.rb create mode 100644 lib/workos/directory_sync/directory_sync_directory_error_409.rb create mode 100644 lib/workos/directory_sync/directory_sync_directory_error_422.rb create mode 100644 lib/workos/directory_sync/directory_sync_directory_error_503.rb create mode 100644 lib/workos/directory_sync/directory_users_find_error_403.rb create mode 100644 lib/workos/directory_sync/directory_users_find_error_404.rb create mode 100644 lib/workos/directory_sync/directory_users_list_error_403.rb create mode 100644 lib/workos/directory_sync/directory_users_list_error_404.rb create mode 100644 lib/workos/directory_sync/directory_users_list_error_422.rb create mode 100644 lib/workos/feature_flags/flag_targets_create_target_error_400.rb create mode 100644 lib/workos/feature_flags/flag_targets_create_target_error_403.rb create mode 100644 lib/workos/feature_flags/flag_targets_create_target_error_404.rb create mode 100644 lib/workos/feature_flags/flag_targets_delete_target_error_400.rb create mode 100644 lib/workos/feature_flags/flag_targets_delete_target_error_403.rb create mode 100644 lib/workos/feature_flags/flag_targets_delete_target_error_404.rb create mode 100644 lib/workos/organization_domains/organization_domains_create_error_409.rb create mode 100644 lib/workos/organization_domains/organization_domains_delete_error_404.rb create mode 100644 lib/workos/organization_domains/organization_domains_get_error_404.rb create mode 100644 lib/workos/organization_domains/organization_domains_verify_error_400.rb create mode 100644 lib/workos/organizations/it_contact_list_list_metadata.rb create mode 100644 lib/workos/organizations/organization_api_keys_create_error_404.rb create mode 100644 lib/workos/organizations/organization_api_keys_create_error_422.rb create mode 100644 lib/workos/organizations/organization_api_keys_create_error_422_error.rb create mode 100644 lib/workos/organizations/organization_api_keys_list_error_404.rb create mode 100644 lib/workos/organizations/organization_authorized_applications_list_error_404.rb create mode 100644 lib/workos/organizations/organization_authorized_applications_list_error_422.rb create mode 100644 lib/workos/organizations/organization_blocked_from_sending_invites_user_invites_create_error_400.rb create mode 100644 lib/workos/organizations/organization_create_error_400.rb create mode 100644 lib/workos/organizations/organization_create_error_409.rb create mode 100644 lib/workos/organizations/organization_create_error_422.rb create mode 100644 lib/workos/organizations/organization_delete_organization_error_403.rb create mode 100644 lib/workos/organizations/organization_feature_flags_list_error_404.rb create mode 100644 lib/workos/organizations/organization_find_error_404.rb create mode 100644 lib/workos/organizations/organization_get_audit_log_configuration_error_404.rb create mode 100644 lib/workos/organizations/organization_get_error_404.rb create mode 100644 lib/workos/organizations/organization_list_error_422.rb create mode 100644 lib/workos/organizations/organization_membership_groups_list_groups_error_404.rb create mode 100644 lib/workos/organizations/organization_membership_not_found_session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/organizations/organization_not_found_agent_blueprints_create_error_422.rb create mode 100644 lib/workos/organizations/organization_not_found_agent_blueprints_update_error_422.rb create mode 100644 lib/workos/organizations/organization_not_found_session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/organizations/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rb create mode 100644 lib/workos/organizations/organization_selection_required_session_authenticate_error_403.rb create mode 100644 lib/workos/organizations/organization_update_organization_error_400.rb create mode 100644 lib/workos/organizations/organization_update_organization_error_403.rb create mode 100644 lib/workos/organizations/organization_update_organization_error_404.rb create mode 100644 lib/workos/organizations/organization_update_organization_error_409.rb create mode 100644 lib/workos/organizations/organization_update_organization_error_422.rb create mode 100644 lib/workos/shared/agent_admin_get_registration_error_404.rb create mode 100644 lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_400.rb create mode 100644 lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_403.rb create mode 100644 lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409.rb create mode 100644 lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rb create mode 100644 lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_410.rb create mode 100644 lib/workos/shared/agent_admin_revoke_registration_error_404.rb create mode 100644 lib/workos/shared/agent_admin_validate_credential_error_400.rb create mode 100644 lib/workos/shared/agent_blueprints_create_error_400.rb create mode 100644 lib/workos/shared/agent_blueprints_create_error_409.rb create mode 100644 lib/workos/shared/agent_blueprints_create_error_422.rb create mode 100644 lib/workos/shared/agent_blueprints_delete_error_404.rb create mode 100644 lib/workos/shared/agent_blueprints_get_error_404.rb create mode 100644 lib/workos/shared/agent_blueprints_list_error_401.rb create mode 100644 lib/workos/shared/agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/agent_blueprints_token_mint_token_error_403.rb create mode 100644 lib/workos/shared/agent_blueprints_token_mint_token_error_404.rb create mode 100644 lib/workos/shared/agent_blueprints_token_validate_token_error_400.rb create mode 100644 lib/workos/shared/agent_blueprints_token_validate_token_error_404.rb create mode 100644 lib/workos/shared/agent_blueprints_update_error_400.rb create mode 100644 lib/workos/shared/agent_blueprints_update_error_404.rb create mode 100644 lib/workos/shared/agent_blueprints_update_error_409.rb create mode 100644 lib/workos/shared/agent_blueprints_update_error_422.rb create mode 100644 lib/workos/shared/agent_instance_sessions_get_error_404.rb create mode 100644 lib/workos/shared/agent_instance_sessions_list_error_401.rb create mode 100644 lib/workos/shared/agent_instance_sessions_list_error_422.rb create mode 100644 lib/workos/shared/agent_instance_sessions_list_error_422_error.rb create mode 100644 lib/workos/shared/agent_instance_sessions_revoke_error_404.rb create mode 100644 lib/workos/shared/agent_instances_delete_error_404.rb create mode 100644 lib/workos/shared/agent_instances_get_error_404.rb create mode 100644 lib/workos/shared/agent_instances_list_error_401.rb create mode 100644 lib/workos/shared/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rb create mode 100644 lib/workos/shared/ambiguous_saml_options_connection_create_error_400.rb create mode 100644 lib/workos/shared/ambiguous_saml_options_connection_patch_error_400.rb create mode 100644 lib/workos/shared/application_consent_required_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/application_create_error_404.rb create mode 100644 lib/workos/shared/application_create_error_422.rb create mode 100644 lib/workos/shared/application_credentials_create_error_404.rb create mode 100644 lib/workos/shared/application_credentials_create_error_422.rb create mode 100644 lib/workos/shared/application_credentials_delete_error_404.rb create mode 100644 lib/workos/shared/application_credentials_list_error_404.rb create mode 100644 lib/workos/shared/application_delete_error_404.rb create mode 100644 lib/workos/shared/application_find_error_404.rb create mode 100644 lib/workos/shared/application_list_error_422.rb create mode 100644 lib/workos/shared/application_update_error_404.rb create mode 100644 lib/workos/shared/application_update_error_422.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_400.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_4002.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_400_error.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_402.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_404.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_422.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_422_error.rb create mode 100644 lib/workos/shared/audit_log_events_create_error_429.rb create mode 100644 lib/workos/shared/audit_log_exports_export_error_402.rb create mode 100644 lib/workos/shared/audit_log_exports_export_error_404.rb create mode 100644 lib/workos/shared/audit_log_exports_exports_error_400.rb create mode 100644 lib/workos/shared/audit_log_exports_exports_error_400_with_error.rb create mode 100644 lib/workos/shared/audit_log_exports_exports_error_402.rb create mode 100644 lib/workos/shared/audit_log_validator_versions_create_error_402.rb create mode 100644 lib/workos/shared/audit_log_validator_versions_create_error_422.rb create mode 100644 lib/workos/shared/audit_log_validator_versions_schemas_error_402.rb create mode 100644 lib/workos/shared/audit_log_validator_versions_schemas_error_404.rb create mode 100644 lib/workos/shared/audit_log_validator_versions_schemas_error_422.rb create mode 100644 lib/workos/shared/audit_log_validators_list_error_402.rb create mode 100644 lib/workos/shared/audit_log_validators_list_error_404.rb create mode 100644 lib/workos/shared/audit_log_validators_list_error_422.rb create mode 100644 lib/workos/shared/audit_logs_retention_audit_logs_retention_error_402.rb create mode 100644 lib/workos/shared/audit_logs_retention_audit_logs_retention_error_404.rb create mode 100644 lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_402.rb create mode 100644 lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_404.rb create mode 100644 lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_422.rb create mode 100644 lib/workos/shared/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rb create mode 100644 lib/workos/shared/authkit_oauth_resources_create_error_401.rb create mode 100644 lib/workos/shared/authkit_oauth_resources_create_error_422.rb create mode 100644 lib/workos/shared/authkit_oauth_resources_delete_error_401.rb create mode 100644 lib/workos/shared/authkit_oauth_resources_delete_error_404.rb create mode 100644 lib/workos/shared/authkit_oauth_resources_list_error_401.rb create mode 100644 lib/workos/shared/authorization_check_error_402.rb create mode 100644 lib/workos/shared/authorization_check_error_403.rb create mode 100644 lib/workos/shared/authorization_check_error_404.rb create mode 100644 lib/workos/shared/authorization_check_error_422.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_create_error_402.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_create_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_create_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_create_error_409.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_create_error_422.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_get_error_402.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_get_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_get_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_list_error_402.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_list_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_list_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_400.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_402.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_422.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_422.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_402.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_403.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_404.rb create mode 100644 lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_422.rb create mode 100644 lib/workos/shared/authorization_list_effective_permissions_error_402.rb create mode 100644 lib/workos/shared/authorization_list_effective_permissions_error_403.rb create mode 100644 lib/workos/shared/authorization_list_effective_permissions_error_404.rb create mode 100644 lib/workos/shared/authorization_list_effective_permissions_error_422.rb create mode 100644 lib/workos/shared/authorization_list_resources_for_membership_error_400.rb create mode 100644 lib/workos/shared/authorization_list_resources_for_membership_error_402.rb create mode 100644 lib/workos/shared/authorization_list_resources_for_membership_error_403.rb create mode 100644 lib/workos/shared/authorization_list_resources_for_membership_error_404.rb create mode 100644 lib/workos/shared/authorization_list_resources_for_membership_error_422.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_add_permission_error_400.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_add_permission_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_add_permission_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_add_permission_error_422.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_422.rb create mode 100644 lib/workos/shared/authorization_organization_roles_create_error_400.rb create mode 100644 lib/workos/shared/authorization_organization_roles_create_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_roles_create_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_roles_create_error_409.rb create mode 100644 lib/workos/shared/authorization_organization_roles_create_error_422.rb create mode 100644 lib/workos/shared/authorization_organization_roles_delete_error_400.rb create mode 100644 lib/workos/shared/authorization_organization_roles_delete_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_roles_delete_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_roles_delete_error_409.rb create mode 100644 lib/workos/shared/authorization_organization_roles_get_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_roles_get_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_roles_list_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_roles_list_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_roles_update_error_400.rb create mode 100644 lib/workos/shared/authorization_organization_roles_update_error_403.rb create mode 100644 lib/workos/shared/authorization_organization_roles_update_error_404.rb create mode 100644 lib/workos/shared/authorization_organization_roles_update_error_422.rb create mode 100644 lib/workos/shared/authorization_permissions_create_error_400.rb create mode 100644 lib/workos/shared/authorization_permissions_create_error_404.rb create mode 100644 lib/workos/shared/authorization_permissions_create_error_409.rb create mode 100644 lib/workos/shared/authorization_permissions_create_error_422.rb create mode 100644 lib/workos/shared/authorization_permissions_delete_error_403.rb create mode 100644 lib/workos/shared/authorization_permissions_delete_error_404.rb create mode 100644 lib/workos/shared/authorization_permissions_find_error_404.rb create mode 100644 lib/workos/shared/authorization_permissions_list_error_404.rb create mode 100644 lib/workos/shared/authorization_permissions_update_error_403.rb create mode 100644 lib/workos/shared/authorization_permissions_update_error_404.rb create mode 100644 lib/workos/shared/authorization_permissions_update_error_422.rb create mode 100644 lib/workos/shared/authorization_resources_create_error_400.rb create mode 100644 lib/workos/shared/authorization_resources_create_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_create_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_create_error_404.rb rename lib/workos/{pipes/connected_account_write_response_warning.rb => shared/authorization_resources_create_error_409.rb} (85%) create mode 100644 lib/workos/shared/authorization_resources_create_error_422.rb create mode 100644 lib/workos/shared/authorization_resources_delete_error_400.rb create mode 100644 lib/workos/shared/authorization_resources_delete_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_delete_error_404.rb create mode 100644 lib/workos/shared/authorization_resources_delete_error_409.rb create mode 100644 lib/workos/shared/authorization_resources_find_by_id_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_find_by_id_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_find_by_id_error_404.rb create mode 100644 lib/workos/shared/authorization_resources_find_by_id_error_422.rb create mode 100644 lib/workos/shared/authorization_resources_get_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_get_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_get_error_404.rb create mode 100644 lib/workos/shared/authorization_resources_list_error_400.rb create mode 100644 lib/workos/shared/authorization_resources_list_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_list_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_list_error_422.rb create mode 100644 lib/workos/shared/authorization_resources_list_organization_memberships_error_400.rb create mode 100644 lib/workos/shared/authorization_resources_list_organization_memberships_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_list_organization_memberships_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_list_organization_memberships_error_404.rb create mode 100644 lib/workos/shared/authorization_resources_list_organization_memberships_error_422.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_400.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_402.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_403.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_404.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_409.rb create mode 100644 lib/workos/shared/authorization_resources_update_error_422.rb create mode 100644 lib/workos/shared/authorization_role_assignments_assign_role_error_402.rb create mode 100644 lib/workos/shared/authorization_role_assignments_assign_role_error_403.rb create mode 100644 lib/workos/shared/authorization_role_assignments_assign_role_error_404.rb create mode 100644 lib/workos/shared/authorization_role_assignments_assign_role_error_422.rb create mode 100644 lib/workos/shared/authorization_role_assignments_list_role_assignments_error_402.rb create mode 100644 lib/workos/shared/authorization_role_assignments_list_role_assignments_error_403.rb create mode 100644 lib/workos/shared/authorization_role_assignments_list_role_assignments_error_404.rb create mode 100644 lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_403.rb create mode 100644 lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_404.rb create mode 100644 lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_422.rb create mode 100644 lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_403.rb create mode 100644 lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_404.rb create mode 100644 lib/workos/shared/authorization_role_permissions_add_permission_error_400.rb create mode 100644 lib/workos/shared/authorization_role_permissions_add_permission_error_403.rb create mode 100644 lib/workos/shared/authorization_role_permissions_add_permission_error_404.rb create mode 100644 lib/workos/shared/authorization_role_permissions_add_permission_error_422.rb create mode 100644 lib/workos/shared/authorization_role_permissions_set_permissions_error_400.rb create mode 100644 lib/workos/shared/authorization_role_permissions_set_permissions_error_403.rb create mode 100644 lib/workos/shared/authorization_role_permissions_set_permissions_error_404.rb create mode 100644 lib/workos/shared/authorization_role_permissions_set_permissions_error_422.rb create mode 100644 lib/workos/shared/authorization_roles_create_error_400.rb create mode 100644 lib/workos/shared/authorization_roles_create_error_403.rb create mode 100644 lib/workos/shared/authorization_roles_create_error_404.rb create mode 100644 lib/workos/shared/authorization_roles_create_error_409.rb create mode 100644 lib/workos/shared/authorization_roles_create_error_422.rb create mode 100644 lib/workos/shared/authorization_roles_get_error_403.rb create mode 100644 lib/workos/shared/authorization_roles_get_error_404.rb create mode 100644 lib/workos/shared/authorization_roles_list_error_403.rb create mode 100644 lib/workos/shared/authorization_roles_update_error_400.rb create mode 100644 lib/workos/shared/authorization_roles_update_error_403.rb create mode 100644 lib/workos/shared/authorization_roles_update_error_404.rb create mode 100644 lib/workos/shared/authorization_roles_update_error_422.rb create mode 100644 lib/workos/shared/authorized_applications_delete_error_404.rb create mode 100644 lib/workos/shared/authorized_applications_list_error_404.rb create mode 100644 lib/workos/shared/authorized_applications_list_error_422.rb create mode 100644 lib/workos/shared/both_saml_and_oidc_options_provided_connection_create_error_400.rb create mode 100644 lib/workos/shared/both_saml_and_oidc_options_provided_connection_patch_error_400.rb create mode 100644 lib/workos/shared/certificate_expired_saml_idp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/client_api_token_issue_client_api_token_error_400.rb create mode 100644 lib/workos/shared/client_api_token_issue_client_api_token_error_404.rb create mode 100644 lib/workos/shared/client_api_token_issue_client_api_token_error_422.rb create mode 100644 lib/workos/shared/client_secret_not_accepted_connection_create_error_400.rb create mode 100644 lib/workos/shared/client_secret_not_accepted_connection_patch_error_400.rb create mode 100644 lib/workos/shared/client_secret_required_connection_create_error_400.rb create mode 100644 lib/workos/shared/client_secret_required_connection_patch_error_400.rb create mode 100644 lib/workos/shared/cors_origins_create_cors_origin_error_409.rb create mode 100644 lib/workos/shared/cors_origins_create_cors_origin_error_422.rb create mode 100644 lib/workos/shared/cors_origins_create_cors_origin_error_422_error.rb create mode 100644 lib/workos/shared/cors_origins_list_error_401.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_400.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_403.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_404.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_4042.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_409.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_4092.rb create mode 100644 lib/workos/shared/data_integrations_create_api_key_connection_error_503.rb create mode 100644 lib/workos/shared/data_integrations_upsert_api_key_error_400.rb create mode 100644 lib/workos/shared/data_integrations_upsert_api_key_error_403.rb create mode 100644 lib/workos/shared/data_integrations_upsert_api_key_error_404.rb create mode 100644 lib/workos/shared/data_integrations_upsert_api_key_error_4042.rb create mode 100644 lib/workos/shared/discovery_endpoint_must_use_https_connection_create_error_400.rb create mode 100644 lib/workos/shared/discovery_endpoint_must_use_https_connection_patch_error_400.rb create mode 100644 lib/workos/shared/event_list_error_400.rb create mode 100644 lib/workos/shared/event_list_error_422.rb create mode 100644 lib/workos/shared/event_list_error_422_error.rb create mode 100644 lib/workos/shared/expires_in_days_too_long_user_invites_create_error_400.rb create mode 100644 lib/workos/shared/expires_in_days_too_short_user_invites_create_error_400.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_400.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_4002.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_4003.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_4004.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_4005.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_400_with_error.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_404.rb create mode 100644 lib/workos/shared/external_auth_complete_login_error_422.rb create mode 100644 lib/workos/shared/external_id_already_used_organization_create_error_400.rb create mode 100644 lib/workos/shared/external_id_already_used_organization_update_organization_error_400.rb create mode 100644 lib/workos/shared/external_id_already_used_user_update_error_400.rb create mode 100644 lib/workos/shared/feature_flags_disable_flag_error_404.rb create mode 100644 lib/workos/shared/feature_flags_disable_flag_error_409.rb create mode 100644 lib/workos/shared/feature_flags_enable_flag_error_404.rb create mode 100644 lib/workos/shared/feature_flags_enable_flag_error_409.rb create mode 100644 lib/workos/shared/feature_flags_find_by_slug_error_404.rb create mode 100644 lib/workos/shared/feature_flags_list_error_400.rb create mode 100644 lib/workos/shared/feature_flags_list_error_404.rb create mode 100644 lib/workos/shared/feature_flags_list_error_422.rb create mode 100644 lib/workos/shared/group_create_error_400.rb create mode 100644 lib/workos/shared/group_create_error_403.rb create mode 100644 lib/workos/shared/group_create_error_404.rb create mode 100644 lib/workos/shared/group_create_error_422.rb create mode 100644 lib/workos/shared/group_delete_error_403.rb create mode 100644 lib/workos/shared/group_delete_error_404.rb create mode 100644 lib/workos/shared/group_get_error_403.rb create mode 100644 lib/workos/shared/group_get_error_404.rb create mode 100644 lib/workos/shared/group_list_error_403.rb create mode 100644 lib/workos/shared/group_list_error_404.rb create mode 100644 lib/workos/shared/group_memberships_add_member_error_400.rb create mode 100644 lib/workos/shared/group_memberships_add_member_error_403.rb create mode 100644 lib/workos/shared/group_memberships_add_member_error_404.rb create mode 100644 lib/workos/shared/group_memberships_add_member_error_422.rb create mode 100644 lib/workos/shared/group_memberships_list_members_error_403.rb create mode 100644 lib/workos/shared/group_memberships_list_members_error_404.rb create mode 100644 lib/workos/shared/group_memberships_remove_member_error_403.rb create mode 100644 lib/workos/shared/group_memberships_remove_member_error_404.rb create mode 100644 lib/workos/shared/group_update_error_400.rb create mode 100644 lib/workos/shared/group_update_error_403.rb create mode 100644 lib/workos/shared/group_update_error_404.rb create mode 100644 lib/workos/shared/group_update_error_422.rb create mode 100644 lib/workos/shared/id_token_signature_algorithm_not_supported_connection_patch_error_400.rb create mode 100644 lib/workos/shared/incomplete_saml_options_connection_create_error_400.rb create mode 100644 lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rb create mode 100644 lib/workos/shared/invalid_certificate_connection_create_error_400.rb create mode 100644 lib/workos/shared/invalid_certificate_saml_idp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rb create mode 100644 lib/workos/shared/invalid_email_user_confirm_email_change_error_422.rb create mode 100644 lib/workos/shared/invalid_email_user_send_email_change_error_422.rb create mode 100644 lib/workos/shared/invalid_email_user_update_error_400.rb create mode 100644 lib/workos/shared/invalid_grant_sso_token_error_400.rb create mode 100644 lib/workos/shared/invalid_locale_user_update_error_400.rb create mode 100644 lib/workos/shared/invalid_metadata_user_create_error_400.rb create mode 100644 lib/workos/shared/invalid_metadata_user_update_error_400.rb create mode 100644 lib/workos/shared/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rb create mode 100644 lib/workos/shared/invalid_password_hash_user_create_error_400.rb create mode 100644 lib/workos/shared/invalid_password_hash_user_update_error_400.rb create mode 100644 lib/workos/shared/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/invalid_request_parameters_waitlist_create_entry_error_422.rb create mode 100644 lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422.rb create mode 100644 lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422_error.rb create mode 100644 lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422.rb create mode 100644 lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422_error.rb create mode 100644 lib/workos/shared/invalid_request_session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/shared/invalid_role_user_invites_create_error_400.rb create mode 100644 lib/workos/shared/invalid_role_user_organization_memberships_create_error_422.rb create mode 100644 lib/workos/shared/invalid_role_user_organization_memberships_update_error_422.rb create mode 100644 lib/workos/shared/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/invite_accepted_user_invites_resend_error_400.rb create mode 100644 lib/workos/shared/invite_revoked_user_invites_resend_error_400.rb create mode 100644 lib/workos/shared/it_contacts_create_error_403.rb create mode 100644 lib/workos/shared/it_contacts_create_error_404.rb create mode 100644 lib/workos/shared/it_contacts_create_error_409.rb create mode 100644 lib/workos/shared/it_contacts_create_error_422.rb create mode 100644 lib/workos/shared/it_contacts_create_error_503.rb create mode 100644 lib/workos/shared/it_contacts_delete_error_403.rb create mode 100644 lib/workos/shared/it_contacts_delete_error_404.rb create mode 100644 lib/workos/shared/it_contacts_delete_error_503.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_402.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_403.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_404.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_409.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_422.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_429.rb create mode 100644 lib/workos/shared/it_contacts_invite_error_503.rb create mode 100644 lib/workos/shared/it_contacts_list_error_403.rb create mode 100644 lib/workos/shared/it_contacts_list_error_404.rb create mode 100644 lib/workos/shared/it_contacts_revoke_error_403.rb create mode 100644 lib/workos/shared/it_contacts_revoke_error_404.rb create mode 100644 lib/workos/shared/it_contacts_revoke_error_503.rb create mode 100644 lib/workos/shared/jwt_templates_get_jwt_template_error_404.rb create mode 100644 lib/workos/shared/jwt_templates_update_jwt_template_error_422.rb create mode 100644 lib/workos/shared/key_pair_not_accepted_connection_create_error_400.rb create mode 100644 lib/workos/shared/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rb create mode 100644 lib/workos/shared/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/lock_timeout_authorization_resources_create_error_400.rb create mode 100644 lib/workos/shared/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/shared/mfa_challenge_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/mfa_enrollment_session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/shared/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rb create mode 100644 lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rb create mode 100644 lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rb create mode 100644 lib/workos/shared/oidc_options_required_connection_create_error_400.rb create mode 100644 lib/workos/shared/passkey_progressive_enrollment_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/policy_denied_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/portal_sessions_create_error_400.rb create mode 100644 lib/workos/shared/portal_sessions_create_error_402.rb create mode 100644 lib/workos/shared/portal_sessions_create_error_403.rb create mode 100644 lib/workos/shared/portal_sessions_create_error_404.rb create mode 100644 lib/workos/shared/portal_sessions_create_error_422.rb create mode 100644 lib/workos/shared/portal_sessions_revoke_link_error_404.rb create mode 100644 lib/workos/shared/portal_sessions_revoke_link_error_422.rb create mode 100644 lib/workos/shared/provider_configure_error_400.rb create mode 100644 lib/workos/shared/provider_configure_error_404.rb create mode 100644 lib/workos/shared/provider_configure_error_422.rb create mode 100644 lib/workos/shared/provider_list_for_organization_error_404.rb create mode 100644 lib/workos/shared/public_radar_challenges_get_error_404.rb create mode 100644 lib/workos/shared/radar_challenge_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/radar_sign_up_challenge_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/radar_sms_sign_in_challenge_session_authenticate_error_403.rb create mode 100644 lib/workos/shared/radar_standalone_assess_error_400.rb create mode 100644 lib/workos/shared/radar_standalone_assess_error_402.rb create mode 100644 lib/workos/shared/radar_standalone_delete_radar_list_entry_error_400.rb create mode 100644 lib/workos/shared/radar_standalone_delete_radar_list_entry_error_404.rb create mode 100644 lib/workos/shared/radar_standalone_update_radar_attempt_error_400.rb create mode 100644 lib/workos/shared/radar_standalone_update_radar_attempt_error_402.rb create mode 100644 lib/workos/shared/radar_standalone_update_radar_attempt_error_404.rb create mode 100644 lib/workos/shared/radar_standalone_update_radar_list_error_400.rb create mode 100644 lib/workos/shared/radar_standalone_update_radar_list_error_402.rb create mode 100644 lib/workos/shared/redirect_uris_create_error_400.rb create mode 100644 lib/workos/shared/redirect_uris_create_error_401.rb create mode 100644 lib/workos/shared/redirect_uris_create_error_422.rb create mode 100644 lib/workos/shared/redirect_uris_delete_error_401.rb create mode 100644 lib/workos/shared/redirect_uris_delete_error_404.rb create mode 100644 lib/workos/shared/redirect_uris_delete_error_409.rb create mode 100644 lib/workos/shared/redirect_uris_list_error_401.rb create mode 100644 lib/workos/shared/resource_limit_exceeded_connection_create_error_409.rb create mode 100644 lib/workos/shared/resource_type_update_in_progress_authorization_resources_create_error_409.rb create mode 100644 lib/workos/shared/resource_type_update_in_progress_authorization_resources_delete_error_409.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_create_error_403.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_create_error_404.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_create_error_422.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_delete_error_400.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_delete_error_403.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_delete_error_404.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_list_error_400.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_list_error_403.rb create mode 100644 lib/workos/shared/saml_idp_signing_certificates_list_error_404.rb create mode 100644 lib/workos/shared/saml_options_required_connection_create_error_400.rb create mode 100644 lib/workos/shared/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_create_error_400.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_create_error_403.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_create_error_404.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_create_error_409.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_create_error_503.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_delete_error_403.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_delete_error_404.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_list_error_400.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_list_error_403.rb create mode 100644 lib/workos/shared/saml_sp_encryption_certificates_list_error_404.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_create_error_403.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_create_error_404.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_create_error_409.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_create_error_503.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_delete_error_403.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_delete_error_404.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_get_error_400.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_get_error_403.rb create mode 100644 lib/workos/shared/saml_sp_signing_certificates_get_error_404.rb create mode 100644 lib/workos/shared/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rb create mode 100644 lib/workos/shared/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rb create mode 100644 lib/workos/shared/sso_device_authorization_error_400.rb create mode 100644 lib/workos/shared/sso_device_authorization_error_403.rb create mode 100644 lib/workos/shared/sso_get_profile_error_401.rb create mode 100644 lib/workos/shared/sso_get_profile_error_404.rb create mode 100644 lib/workos/shared/sso_json_web_key_set_error_404.rb create mode 100644 lib/workos/shared/sso_logout_authorize_error_400.rb create mode 100644 lib/workos/shared/sso_logout_authorize_error_404.rb create mode 100644 lib/workos/shared/sso_logout_error_404.rb create mode 100644 lib/workos/shared/sso_token_error_400.rb create mode 100644 lib/workos/shared/sso_token_error_404.rb create mode 100644 lib/workos/shared/sso_token_error_422.rb create mode 100644 lib/workos/shared/stripe_customer_id_already_used_organization_update_organization_error_400.rb create mode 100644 lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rb create mode 100644 lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rb create mode 100644 lib/workos/shared/team_create_team_error_409.rb create mode 100644 lib/workos/shared/team_create_team_error_422.rb create mode 100644 lib/workos/shared/team_get_team_error_404.rb create mode 100644 lib/workos/shared/token_authentication_method_not_supported_connection_create_error_400.rb create mode 100644 lib/workos/shared/token_authentication_method_not_supported_connection_patch_error_400.rb create mode 100644 lib/workos/shared/token_too_big_session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/shared/too_many_sp_encryption_certs_connection_create_error_409.rb create mode 100644 lib/workos/shared/unauthorized_client_sso_token_error_400.rb create mode 100644 lib/workos/shared/unsupported_grant_type_sso_token_error_400.rb create mode 100644 lib/workos/shared/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rb create mode 100644 lib/workos/shared/update_audit_logs_retention_with_retention_period.rb create mode 100644 lib/workos/shared/update_audit_logs_retention_with_retention_period_in_days.rb create mode 100644 lib/workos/shared/update_user_organization_membership_with_role_slug.rb create mode 100644 lib/workos/shared/update_user_organization_membership_with_role_slugs.rb create mode 100644 lib/workos/shared/waitlist_create_entry_error_404.rb create mode 100644 lib/workos/shared/waitlist_create_entry_error_422.rb create mode 100644 lib/workos/shared/waitlist_entries_approve_error_404.rb create mode 100644 lib/workos/shared/waitlist_entries_approve_error_422.rb create mode 100644 lib/workos/shared/waitlist_entries_delete_error_404.rb create mode 100644 lib/workos/shared/waitlist_entries_deny_error_404.rb create mode 100644 lib/workos/shared/waitlist_entries_deny_error_422.rb create mode 100644 lib/workos/shared/waitlist_find_error_404.rb create mode 100644 lib/workos/shared/waitlist_list_entries_error_404.rb create mode 100644 lib/workos/shared/waitlist_list_entries_error_422.rb create mode 100644 lib/workos/shared/webhook_endpoints_create_error_409.rb create mode 100644 lib/workos/shared/webhook_endpoints_create_error_422.rb create mode 100644 lib/workos/shared/webhook_endpoints_delete_error_404.rb create mode 100644 lib/workos/shared/webhook_endpoints_update_error_404.rb create mode 100644 lib/workos/shared/webhook_endpoints_update_error_409.rb create mode 100644 lib/workos/shared/webhook_endpoints_update_error_422.rb create mode 100644 lib/workos/shared/widget_public_issue_widget_session_token_error_400.rb create mode 100644 lib/workos/shared/widget_public_issue_widget_session_token_error_400_with_error.rb create mode 100644 lib/workos/shared/widget_public_issue_widget_session_token_error_404.rb create mode 100644 lib/workos/shared/widget_public_issue_widget_session_token_error_422.rb create mode 100644 lib/workos/shared/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rb create mode 100644 lib/workos/sso/connection_create_error_400.rb create mode 100644 lib/workos/sso/connection_create_error_403.rb create mode 100644 lib/workos/sso/connection_create_error_404.rb create mode 100644 lib/workos/sso/connection_create_error_409.rb create mode 100644 lib/workos/sso/connection_create_error_422.rb create mode 100644 lib/workos/sso/connection_create_error_4222.rb create mode 100644 lib/workos/sso/connection_create_error_4223.rb create mode 100644 lib/workos/sso/connection_create_error_4224.rb create mode 100644 lib/workos/sso/connection_delete_error_403.rb create mode 100644 lib/workos/sso/connection_delete_error_404.rb create mode 100644 lib/workos/sso/connection_find_error_403.rb create mode 100644 lib/workos/sso/connection_find_error_404.rb create mode 100644 lib/workos/sso/connection_list_error_403.rb create mode 100644 lib/workos/sso/connection_list_error_422.rb create mode 100644 lib/workos/sso/connection_patch_error_400.rb create mode 100644 lib/workos/sso/connection_patch_error_403.rb create mode 100644 lib/workos/sso/connection_patch_error_404.rb create mode 100644 lib/workos/sso/connection_patch_error_409.rb create mode 100644 lib/workos/sso/connection_patch_error_422.rb create mode 100644 lib/workos/sso/connection_patch_error_4222.rb create mode 100644 lib/workos/sso/connection_patch_error_4223.rb create mode 100644 lib/workos/sso/connection_patch_error_4224.rb create mode 100644 lib/workos/sso/connection_type_conflicts_with_options_connection_create_error_400.rb create mode 100644 lib/workos/sso/connection_type_conflicts_with_options_connection_patch_error_400.rb create mode 100644 lib/workos/sso/connection_type_not_supported_connection_create_error_400.rb create mode 100644 lib/workos/sso/connection_type_not_supported_connection_patch_error_400.rb create mode 100644 lib/workos/sso/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rb create mode 100644 lib/workos/sso/connection_type_or_options_required_connection_create_error_400.rb rename lib/workos/types/{connected_account_write_response_auth_method.rb => create_password_reset_token_locale.rb} (62%) rename lib/workos/types/{connected_account_write_response_state.rb => send_email_change_locale.rb} (66%) rename lib/workos/types/{connected_account_write_response_connection_role.rb => send_verification_email_locale.rb} (60%) create mode 100644 lib/workos/types/update_audit_logs_retention_with_retention_period_retention_period.rb create mode 100644 lib/workos/user_management/authentication_challenges_verify_error_400.rb create mode 100644 lib/workos/user_management/authentication_challenges_verify_error_404.rb create mode 100644 lib/workos/user_management/authentication_challenges_verify_error_422.rb create mode 100644 lib/workos/user_management/authentication_factors_challenge_error_404.rb create mode 100644 lib/workos/user_management/authentication_factors_challenge_error_422.rb create mode 100644 lib/workos/user_management/authentication_factors_challenge_error_429.rb create mode 100644 lib/workos/user_management/authentication_factors_create_error_422.rb create mode 100644 lib/workos/user_management/authentication_factors_delete_error_404.rb create mode 100644 lib/workos/user_management/authentication_factors_get_error_404.rb create mode 100644 lib/workos/user_management/authentication_method_not_allowed_session_authenticate_error_403.rb create mode 100644 lib/workos/user_management/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rb create mode 100644 lib/workos/user_management/email_already_invited_user_invites_create_error_400.rb create mode 100644 lib/workos/user_management/email_already_verified_user_update_error_400.rb create mode 100644 lib/workos/user_management/email_change_not_allowed_user_confirm_email_change_error_409.rb create mode 100644 lib/workos/user_management/email_change_not_allowed_user_send_email_change_error_409.rb create mode 100644 lib/workos/user_management/email_change_not_allowed_user_update_error_400.rb create mode 100644 lib/workos/user_management/email_domain_not_deliverable_user_invites_create_error_400.rb create mode 100644 lib/workos/user_management/email_domain_not_deliverable_user_invites_resend_error_400.rb create mode 100644 lib/workos/user_management/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rb create mode 100644 lib/workos/user_management/email_not_available_user_confirm_email_change_error_409.rb create mode 100644 lib/workos/user_management/email_not_available_user_send_email_change_error_409.rb create mode 100644 lib/workos/user_management/email_not_available_user_update_error_400.rb create mode 100644 lib/workos/user_management/email_password_auth_disabled_session_authenticate_error_403.rb create mode 100644 lib/workos/user_management/email_verification_required_session_authenticate_error_403.rb create mode 100644 lib/workos/user_management/invitation_email_not_sent_waitlist_entries_approve_error_422.rb create mode 100644 lib/workos/user_management/magic_auth_get_error_404.rb create mode 100644 lib/workos/user_management/password_and_password_hash_provided_user_create_error_400.rb create mode 100644 lib/workos/user_management/password_and_password_hash_provided_user_update_error_400.rb create mode 100644 lib/workos/user_management/password_and_password_hash_type_provided_user_create_error_400.rb create mode 100644 lib/workos/user_management/password_and_password_hash_type_provided_user_update_error_400.rb create mode 100644 lib/workos/user_management/password_reset_not_allowed_user_create_password_reset_token_error_403.rb create mode 100644 lib/workos/user_management/password_salt_position_requires_password_hash_user_create_error_400.rb create mode 100644 lib/workos/user_management/password_salt_position_requires_password_hash_user_update_error_400.rb create mode 100644 lib/workos/user_management/send_verification_email.rb create mode 100644 lib/workos/user_management/session_authenticate_error_400.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40010.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40011.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40012.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40013.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40014.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40015.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40016.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40017.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40018.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40019.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4002.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40020.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40021.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40022.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40023.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40024.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40025.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40026.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40027.rb create mode 100644 lib/workos/user_management/session_authenticate_error_40028.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4003.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4004.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4005.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4006.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4007.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4008.rb create mode 100644 lib/workos/user_management/session_authenticate_error_4009.rb create mode 100644 lib/workos/user_management/session_authenticate_error_400_variant_29.rb create mode 100644 lib/workos/user_management/session_authenticate_error_400_variant_29_variant_7.rb create mode 100644 lib/workos/user_management/session_authenticate_error_403.rb create mode 100644 lib/workos/user_management/session_authenticate_error_404.rb create mode 100644 lib/workos/user_management/session_authenticate_error_422.rb create mode 100644 lib/workos/user_management/session_authenticate_error_429.rb create mode 100644 lib/workos/user_management/session_authenticate_error_429_with_error.rb create mode 100644 lib/workos/user_management/session_expired_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/user_management/session_expired_agent_blueprints_token_validate_token_error_400.rb create mode 100644 lib/workos/user_management/session_logout_error_422.rb create mode 100644 lib/workos/user_management/session_revoke_session_error_400.rb create mode 100644 lib/workos/user_management/session_revoked_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/user_management/session_revoked_agent_blueprints_token_validate_token_error_400.rb create mode 100644 lib/workos/user_management/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/user_management/user_already_exists_user_invites_create_error_400.rb create mode 100644 lib/workos/user_management/user_already_organization_member_user_invites_create_error_400.rb create mode 100644 lib/workos/user_management/user_api_keys_create_error_400.rb create mode 100644 lib/workos/user_management/user_api_keys_create_error_400_error.rb create mode 100644 lib/workos/user_management/user_api_keys_create_error_404.rb create mode 100644 lib/workos/user_management/user_api_keys_create_error_422.rb create mode 100644 lib/workos/user_management/user_api_keys_list_error_404.rb create mode 100644 lib/workos/user_management/user_authentication_factors_create_error_422.rb create mode 100644 lib/workos/user_management/user_authentication_factors_list_error_422.rb create mode 100644 lib/workos/user_management/user_confirm_email_change_error_400.rb create mode 100644 lib/workos/user_management/user_confirm_email_change_error_404.rb create mode 100644 lib/workos/user_management/user_confirm_email_change_error_409.rb create mode 100644 lib/workos/user_management/user_confirm_email_change_error_422.rb create mode 100644 lib/workos/user_management/user_confirm_email_change_error_429.rb create mode 100644 lib/workos/user_management/user_create_error_400.rb create mode 100644 lib/workos/user_management/user_create_error_400_error.rb create mode 100644 lib/workos/user_management/user_create_error_403.rb create mode 100644 lib/workos/user_management/user_create_error_404.rb create mode 100644 lib/workos/user_management/user_create_error_422.rb create mode 100644 lib/workos/user_management/user_create_password_reset_token_error_403.rb create mode 100644 lib/workos/user_management/user_create_password_reset_token_error_404.rb create mode 100644 lib/workos/user_management/user_create_password_reset_token_error_422.rb create mode 100644 lib/workos/user_management/user_create_password_reset_token_error_429.rb create mode 100644 lib/workos/user_management/user_creation_error_user_create_error_400.rb create mode 100644 lib/workos/user_management/user_creation_error_user_create_error_400_error.rb create mode 100644 lib/workos/user_management/user_delete_error_404.rb create mode 100644 lib/workos/user_management/user_email_verification_error_400.rb create mode 100644 lib/workos/user_management/user_email_verification_error_404.rb create mode 100644 lib/workos/user_management/user_email_verification_error_422.rb create mode 100644 lib/workos/user_management/user_feature_flags_list_error_404.rb create mode 100644 lib/workos/user_management/user_get_email_verification_error_404.rb create mode 100644 lib/workos/user_management/user_get_error_404.rb create mode 100644 lib/workos/user_management/user_get_password_reset_error_404.rb create mode 100644 lib/workos/user_management/user_identities_get_error_404.rb create mode 100644 lib/workos/user_management/user_invites_accept_error_400.rb create mode 100644 lib/workos/user_management/user_invites_accept_error_404.rb create mode 100644 lib/workos/user_management/user_invites_create_error_400.rb create mode 100644 lib/workos/user_management/user_invites_create_error_404.rb create mode 100644 lib/workos/user_management/user_invites_create_error_422.rb create mode 100644 lib/workos/user_management/user_invites_get_by_token_error_404.rb create mode 100644 lib/workos/user_management/user_invites_get_error_404.rb create mode 100644 lib/workos/user_management/user_invites_list_error_422.rb create mode 100644 lib/workos/user_management/user_invites_resend_error_400.rb create mode 100644 lib/workos/user_management/user_invites_resend_error_404.rb create mode 100644 lib/workos/user_management/user_invites_resend_error_422.rb create mode 100644 lib/workos/user_management/user_invites_revoke_error_400.rb create mode 100644 lib/workos/user_management/user_list_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_create_error_400.rb create mode 100644 lib/workos/user_management/user_organization_memberships_create_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_create_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_deactivate_error_400.rb create mode 100644 lib/workos/user_management/user_organization_memberships_deactivate_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_deactivate_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_delete_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_delete_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_get_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_list_error_400.rb create mode 100644 lib/workos/user_management/user_organization_memberships_list_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_list_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_reactivate_error_400.rb create mode 100644 lib/workos/user_management/user_organization_memberships_reactivate_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_reactivate_error_422.rb create mode 100644 lib/workos/user_management/user_organization_memberships_update_error_404.rb create mode 100644 lib/workos/user_management/user_organization_memberships_update_error_422.rb create mode 100644 lib/workos/user_management/user_reset_password_error_400.rb create mode 100644 lib/workos/user_management/user_reset_password_error_400_error.rb create mode 100644 lib/workos/user_management/user_reset_password_error_403.rb create mode 100644 lib/workos/user_management/user_reset_password_error_404.rb create mode 100644 lib/workos/user_management/user_reset_password_error_422.rb create mode 100644 lib/workos/user_management/user_send_email_change_error_404.rb create mode 100644 lib/workos/user_management/user_send_email_change_error_409.rb create mode 100644 lib/workos/user_management/user_send_email_change_error_422.rb create mode 100644 lib/workos/user_management/user_send_email_change_error_429.rb create mode 100644 lib/workos/user_management/user_send_verification_email_error_400.rb create mode 100644 lib/workos/user_management/user_send_verification_email_error_404.rb create mode 100644 lib/workos/user_management/user_send_verification_email_error_422.rb create mode 100644 lib/workos/user_management/user_send_verification_email_error_429.rb create mode 100644 lib/workos/user_management/user_session_ended_agent_blueprints_token_mint_token_error_400.rb create mode 100644 lib/workos/user_management/user_session_ended_agent_blueprints_token_validate_token_error_400.rb create mode 100644 lib/workos/user_management/user_sessions_list_error_404.rb create mode 100644 lib/workos/user_management/user_sessions_list_error_422.rb create mode 100644 lib/workos/user_management/user_update_error_400.rb create mode 100644 lib/workos/user_management/user_update_error_400_error.rb create mode 100644 lib/workos/user_management/user_update_error_422.rb create mode 100644 lib/workos/user_management/user_update_error_503.rb create mode 100644 lib/workos/user_management/waitlist_list_response.rb create mode 100644 lib/workos/user_management/waitlist_list_response_list_metadata.rb create mode 100644 rbi/workos/agent_admin_get_registration_error_404.rbi create mode 100644 rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_400.rbi create mode 100644 rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_403.rbi create mode 100644 rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409.rbi create mode 100644 rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rbi create mode 100644 rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_410.rbi create mode 100644 rbi/workos/agent_admin_revoke_registration_error_404.rbi rename rbi/workos/{connected_account_write_response_warning.rbi => agent_admin_validate_credential_error_400.rbi} (93%) create mode 100644 rbi/workos/agent_blueprints_create_error_400.rbi create mode 100644 rbi/workos/agent_blueprints_create_error_409.rbi create mode 100644 rbi/workos/agent_blueprints_create_error_422.rbi create mode 100644 rbi/workos/agent_blueprints_delete_error_404.rbi create mode 100644 rbi/workos/agent_blueprints_get_error_404.rbi create mode 100644 rbi/workos/agent_blueprints_list_error_401.rbi create mode 100644 rbi/workos/agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/agent_blueprints_token_mint_token_error_403.rbi create mode 100644 rbi/workos/agent_blueprints_token_mint_token_error_404.rbi create mode 100644 rbi/workos/agent_blueprints_token_validate_token_error_400.rbi create mode 100644 rbi/workos/agent_blueprints_token_validate_token_error_404.rbi create mode 100644 rbi/workos/agent_blueprints_update_error_400.rbi create mode 100644 rbi/workos/agent_blueprints_update_error_404.rbi create mode 100644 rbi/workos/agent_blueprints_update_error_409.rbi create mode 100644 rbi/workos/agent_blueprints_update_error_422.rbi create mode 100644 rbi/workos/agent_instance_sessions_get_error_404.rbi create mode 100644 rbi/workos/agent_instance_sessions_list_error_401.rbi create mode 100644 rbi/workos/agent_instance_sessions_list_error_422.rbi create mode 100644 rbi/workos/agent_instance_sessions_list_error_422_error.rbi create mode 100644 rbi/workos/agent_instance_sessions_revoke_error_404.rbi create mode 100644 rbi/workos/agent_instances_delete_error_404.rbi create mode 100644 rbi/workos/agent_instances_get_error_404.rbi create mode 100644 rbi/workos/agent_instances_list_error_401.rbi create mode 100644 rbi/workos/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rbi create mode 100644 rbi/workos/ambiguous_saml_options_connection_create_error_400.rbi create mode 100644 rbi/workos/ambiguous_saml_options_connection_patch_error_400.rbi create mode 100644 rbi/workos/api_key_data_integration_vended_credential.rbi create mode 100644 rbi/workos/api_keys_delete_error_404.rbi create mode 100644 rbi/workos/api_keys_expire_error_404.rbi create mode 100644 rbi/workos/api_keys_expire_error_409.rbi create mode 100644 rbi/workos/api_keys_expire_error_422.rbi create mode 100644 rbi/workos/api_keys_validate_api_key_error_422.rbi create mode 100644 rbi/workos/application_consent_required_session_authenticate_error_403.rbi create mode 100644 rbi/workos/application_create_error_404.rbi create mode 100644 rbi/workos/application_create_error_422.rbi create mode 100644 rbi/workos/application_credentials_create_error_404.rbi create mode 100644 rbi/workos/application_credentials_create_error_422.rbi create mode 100644 rbi/workos/application_credentials_delete_error_404.rbi create mode 100644 rbi/workos/application_credentials_list_error_404.rbi create mode 100644 rbi/workos/application_delete_error_404.rbi create mode 100644 rbi/workos/application_find_error_404.rbi create mode 100644 rbi/workos/application_list_error_422.rbi create mode 100644 rbi/workos/application_update_error_404.rbi create mode 100644 rbi/workos/application_update_error_422.rbi create mode 100644 rbi/workos/audit_log_events_create_error_400.rbi create mode 100644 rbi/workos/audit_log_events_create_error_4002.rbi create mode 100644 rbi/workos/audit_log_events_create_error_400_error.rbi create mode 100644 rbi/workos/audit_log_events_create_error_402.rbi create mode 100644 rbi/workos/audit_log_events_create_error_404.rbi create mode 100644 rbi/workos/audit_log_events_create_error_422.rbi create mode 100644 rbi/workos/audit_log_events_create_error_422_error.rbi create mode 100644 rbi/workos/audit_log_events_create_error_429.rbi create mode 100644 rbi/workos/audit_log_exports_export_error_402.rbi create mode 100644 rbi/workos/audit_log_exports_export_error_404.rbi create mode 100644 rbi/workos/audit_log_exports_exports_error_400.rbi create mode 100644 rbi/workos/audit_log_exports_exports_error_400_with_error.rbi create mode 100644 rbi/workos/audit_log_exports_exports_error_402.rbi create mode 100644 rbi/workos/audit_log_validator_versions_create_error_402.rbi create mode 100644 rbi/workos/audit_log_validator_versions_create_error_422.rbi create mode 100644 rbi/workos/audit_log_validator_versions_schemas_error_402.rbi create mode 100644 rbi/workos/audit_log_validator_versions_schemas_error_404.rbi create mode 100644 rbi/workos/audit_log_validator_versions_schemas_error_422.rbi create mode 100644 rbi/workos/audit_log_validators_list_error_402.rbi create mode 100644 rbi/workos/audit_log_validators_list_error_404.rbi create mode 100644 rbi/workos/audit_log_validators_list_error_422.rbi create mode 100644 rbi/workos/audit_logs_retention_audit_logs_retention_error_402.rbi create mode 100644 rbi/workos/audit_logs_retention_audit_logs_retention_error_404.rbi create mode 100644 rbi/workos/audit_logs_retention_update_audit_logs_retention_error_402.rbi create mode 100644 rbi/workos/audit_logs_retention_update_audit_logs_retention_error_404.rbi create mode 100644 rbi/workos/audit_logs_retention_update_audit_logs_retention_error_422.rbi create mode 100644 rbi/workos/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rbi create mode 100644 rbi/workos/authentication_challenges_verify_error_400.rbi create mode 100644 rbi/workos/authentication_challenges_verify_error_404.rbi create mode 100644 rbi/workos/authentication_challenges_verify_error_422.rbi create mode 100644 rbi/workos/authentication_factors_challenge_error_404.rbi create mode 100644 rbi/workos/authentication_factors_challenge_error_422.rbi create mode 100644 rbi/workos/authentication_factors_challenge_error_429.rbi create mode 100644 rbi/workos/authentication_factors_create_error_422.rbi create mode 100644 rbi/workos/authentication_factors_delete_error_404.rbi create mode 100644 rbi/workos/authentication_factors_get_error_404.rbi create mode 100644 rbi/workos/authentication_method_not_allowed_session_authenticate_error_403.rbi create mode 100644 rbi/workos/authkit_oauth_resources_create_error_401.rbi create mode 100644 rbi/workos/authkit_oauth_resources_create_error_422.rbi create mode 100644 rbi/workos/authkit_oauth_resources_delete_error_401.rbi create mode 100644 rbi/workos/authkit_oauth_resources_delete_error_404.rbi create mode 100644 rbi/workos/authkit_oauth_resources_list_error_401.rbi create mode 100644 rbi/workos/authorization_check_error_402.rbi create mode 100644 rbi/workos/authorization_check_error_403.rbi create mode 100644 rbi/workos/authorization_check_error_404.rbi create mode 100644 rbi/workos/authorization_check_error_422.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_create_error_402.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_create_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_create_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_create_error_409.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_create_error_422.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_get_error_402.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_get_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_get_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_list_error_402.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_list_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_list_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_400.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_402.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_422.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_422.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_402.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_403.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_404.rbi create mode 100644 rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_422.rbi create mode 100644 rbi/workos/authorization_list_effective_permissions_error_402.rbi create mode 100644 rbi/workos/authorization_list_effective_permissions_error_403.rbi create mode 100644 rbi/workos/authorization_list_effective_permissions_error_404.rbi create mode 100644 rbi/workos/authorization_list_effective_permissions_error_422.rbi create mode 100644 rbi/workos/authorization_list_resources_for_membership_error_400.rbi create mode 100644 rbi/workos/authorization_list_resources_for_membership_error_402.rbi create mode 100644 rbi/workos/authorization_list_resources_for_membership_error_403.rbi create mode 100644 rbi/workos/authorization_list_resources_for_membership_error_404.rbi create mode 100644 rbi/workos/authorization_list_resources_for_membership_error_422.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_add_permission_error_400.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_add_permission_error_403.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_add_permission_error_404.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_add_permission_error_422.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_remove_permission_error_403.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_remove_permission_error_404.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_set_permissions_error_403.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_set_permissions_error_404.rbi create mode 100644 rbi/workos/authorization_organization_role_permissions_set_permissions_error_422.rbi create mode 100644 rbi/workos/authorization_organization_roles_create_error_400.rbi create mode 100644 rbi/workos/authorization_organization_roles_create_error_403.rbi create mode 100644 rbi/workos/authorization_organization_roles_create_error_404.rbi create mode 100644 rbi/workos/authorization_organization_roles_create_error_409.rbi create mode 100644 rbi/workos/authorization_organization_roles_create_error_422.rbi create mode 100644 rbi/workos/authorization_organization_roles_delete_error_400.rbi create mode 100644 rbi/workos/authorization_organization_roles_delete_error_403.rbi create mode 100644 rbi/workos/authorization_organization_roles_delete_error_404.rbi create mode 100644 rbi/workos/authorization_organization_roles_delete_error_409.rbi create mode 100644 rbi/workos/authorization_organization_roles_get_error_403.rbi create mode 100644 rbi/workos/authorization_organization_roles_get_error_404.rbi create mode 100644 rbi/workos/authorization_organization_roles_list_error_403.rbi create mode 100644 rbi/workos/authorization_organization_roles_list_error_404.rbi create mode 100644 rbi/workos/authorization_organization_roles_update_error_400.rbi create mode 100644 rbi/workos/authorization_organization_roles_update_error_403.rbi create mode 100644 rbi/workos/authorization_organization_roles_update_error_404.rbi create mode 100644 rbi/workos/authorization_organization_roles_update_error_422.rbi create mode 100644 rbi/workos/authorization_permissions_create_error_400.rbi create mode 100644 rbi/workos/authorization_permissions_create_error_404.rbi create mode 100644 rbi/workos/authorization_permissions_create_error_409.rbi create mode 100644 rbi/workos/authorization_permissions_create_error_422.rbi create mode 100644 rbi/workos/authorization_permissions_delete_error_403.rbi create mode 100644 rbi/workos/authorization_permissions_delete_error_404.rbi create mode 100644 rbi/workos/authorization_permissions_find_error_404.rbi create mode 100644 rbi/workos/authorization_permissions_list_error_404.rbi create mode 100644 rbi/workos/authorization_permissions_update_error_403.rbi create mode 100644 rbi/workos/authorization_permissions_update_error_404.rbi create mode 100644 rbi/workos/authorization_permissions_update_error_422.rbi create mode 100644 rbi/workos/authorization_resources_create_error_400.rbi create mode 100644 rbi/workos/authorization_resources_create_error_402.rbi create mode 100644 rbi/workos/authorization_resources_create_error_403.rbi create mode 100644 rbi/workos/authorization_resources_create_error_404.rbi create mode 100644 rbi/workos/authorization_resources_create_error_409.rbi create mode 100644 rbi/workos/authorization_resources_create_error_422.rbi create mode 100644 rbi/workos/authorization_resources_delete_error_400.rbi create mode 100644 rbi/workos/authorization_resources_delete_error_403.rbi create mode 100644 rbi/workos/authorization_resources_delete_error_404.rbi create mode 100644 rbi/workos/authorization_resources_delete_error_409.rbi create mode 100644 rbi/workos/authorization_resources_find_by_id_error_402.rbi create mode 100644 rbi/workos/authorization_resources_find_by_id_error_403.rbi create mode 100644 rbi/workos/authorization_resources_find_by_id_error_404.rbi create mode 100644 rbi/workos/authorization_resources_find_by_id_error_422.rbi create mode 100644 rbi/workos/authorization_resources_get_error_402.rbi create mode 100644 rbi/workos/authorization_resources_get_error_403.rbi create mode 100644 rbi/workos/authorization_resources_get_error_404.rbi create mode 100644 rbi/workos/authorization_resources_list_error_400.rbi create mode 100644 rbi/workos/authorization_resources_list_error_402.rbi create mode 100644 rbi/workos/authorization_resources_list_error_403.rbi create mode 100644 rbi/workos/authorization_resources_list_error_422.rbi create mode 100644 rbi/workos/authorization_resources_list_organization_memberships_error_400.rbi create mode 100644 rbi/workos/authorization_resources_list_organization_memberships_error_402.rbi create mode 100644 rbi/workos/authorization_resources_list_organization_memberships_error_403.rbi create mode 100644 rbi/workos/authorization_resources_list_organization_memberships_error_404.rbi create mode 100644 rbi/workos/authorization_resources_list_organization_memberships_error_422.rbi create mode 100644 rbi/workos/authorization_resources_update_error_400.rbi create mode 100644 rbi/workos/authorization_resources_update_error_402.rbi create mode 100644 rbi/workos/authorization_resources_update_error_403.rbi create mode 100644 rbi/workos/authorization_resources_update_error_404.rbi create mode 100644 rbi/workos/authorization_resources_update_error_409.rbi create mode 100644 rbi/workos/authorization_resources_update_error_422.rbi create mode 100644 rbi/workos/authorization_role_assignments_assign_role_error_402.rbi create mode 100644 rbi/workos/authorization_role_assignments_assign_role_error_403.rbi create mode 100644 rbi/workos/authorization_role_assignments_assign_role_error_404.rbi create mode 100644 rbi/workos/authorization_role_assignments_assign_role_error_422.rbi create mode 100644 rbi/workos/authorization_role_assignments_list_role_assignments_error_402.rbi create mode 100644 rbi/workos/authorization_role_assignments_list_role_assignments_error_403.rbi create mode 100644 rbi/workos/authorization_role_assignments_list_role_assignments_error_404.rbi create mode 100644 rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_403.rbi create mode 100644 rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_404.rbi create mode 100644 rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_422.rbi create mode 100644 rbi/workos/authorization_role_assignments_remove_role_by_id_error_403.rbi create mode 100644 rbi/workos/authorization_role_assignments_remove_role_by_id_error_404.rbi create mode 100644 rbi/workos/authorization_role_permissions_add_permission_error_400.rbi create mode 100644 rbi/workos/authorization_role_permissions_add_permission_error_403.rbi create mode 100644 rbi/workos/authorization_role_permissions_add_permission_error_404.rbi create mode 100644 rbi/workos/authorization_role_permissions_add_permission_error_422.rbi create mode 100644 rbi/workos/authorization_role_permissions_set_permissions_error_400.rbi create mode 100644 rbi/workos/authorization_role_permissions_set_permissions_error_403.rbi create mode 100644 rbi/workos/authorization_role_permissions_set_permissions_error_404.rbi create mode 100644 rbi/workos/authorization_role_permissions_set_permissions_error_422.rbi create mode 100644 rbi/workos/authorization_roles_create_error_400.rbi create mode 100644 rbi/workos/authorization_roles_create_error_403.rbi create mode 100644 rbi/workos/authorization_roles_create_error_404.rbi create mode 100644 rbi/workos/authorization_roles_create_error_409.rbi create mode 100644 rbi/workos/authorization_roles_create_error_422.rbi create mode 100644 rbi/workos/authorization_roles_get_error_403.rbi create mode 100644 rbi/workos/authorization_roles_get_error_404.rbi create mode 100644 rbi/workos/authorization_roles_list_error_403.rbi create mode 100644 rbi/workos/authorization_roles_update_error_400.rbi create mode 100644 rbi/workos/authorization_roles_update_error_403.rbi create mode 100644 rbi/workos/authorization_roles_update_error_404.rbi create mode 100644 rbi/workos/authorization_roles_update_error_422.rbi create mode 100644 rbi/workos/authorized_applications_delete_error_404.rbi create mode 100644 rbi/workos/authorized_applications_list_error_404.rbi create mode 100644 rbi/workos/authorized_applications_list_error_422.rbi create mode 100644 rbi/workos/both_saml_and_oidc_options_provided_connection_create_error_400.rbi create mode 100644 rbi/workos/both_saml_and_oidc_options_provided_connection_patch_error_400.rbi create mode 100644 rbi/workos/certificate_expired_saml_idp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/client_api_token_issue_client_api_token_error_400.rbi create mode 100644 rbi/workos/client_api_token_issue_client_api_token_error_404.rbi create mode 100644 rbi/workos/client_api_token_issue_client_api_token_error_422.rbi create mode 100644 rbi/workos/client_secret_not_accepted_connection_create_error_400.rbi create mode 100644 rbi/workos/client_secret_not_accepted_connection_patch_error_400.rbi create mode 100644 rbi/workos/client_secret_required_connection_create_error_400.rbi create mode 100644 rbi/workos/client_secret_required_connection_patch_error_400.rbi create mode 100644 rbi/workos/connection_create_error_400.rbi create mode 100644 rbi/workos/connection_create_error_403.rbi create mode 100644 rbi/workos/connection_create_error_404.rbi create mode 100644 rbi/workos/connection_create_error_409.rbi create mode 100644 rbi/workos/connection_create_error_422.rbi create mode 100644 rbi/workos/connection_create_error_4222.rbi create mode 100644 rbi/workos/connection_create_error_4223.rbi create mode 100644 rbi/workos/connection_create_error_4224.rbi create mode 100644 rbi/workos/connection_delete_error_403.rbi create mode 100644 rbi/workos/connection_delete_error_404.rbi create mode 100644 rbi/workos/connection_find_error_403.rbi create mode 100644 rbi/workos/connection_find_error_404.rbi create mode 100644 rbi/workos/connection_list_error_403.rbi create mode 100644 rbi/workos/connection_list_error_422.rbi create mode 100644 rbi/workos/connection_patch_error_400.rbi create mode 100644 rbi/workos/connection_patch_error_403.rbi create mode 100644 rbi/workos/connection_patch_error_404.rbi create mode 100644 rbi/workos/connection_patch_error_409.rbi create mode 100644 rbi/workos/connection_patch_error_422.rbi create mode 100644 rbi/workos/connection_patch_error_4222.rbi create mode 100644 rbi/workos/connection_patch_error_4223.rbi create mode 100644 rbi/workos/connection_patch_error_4224.rbi create mode 100644 rbi/workos/connection_type_conflicts_with_options_connection_create_error_400.rbi create mode 100644 rbi/workos/connection_type_conflicts_with_options_connection_patch_error_400.rbi create mode 100644 rbi/workos/connection_type_not_supported_connection_create_error_400.rbi create mode 100644 rbi/workos/connection_type_not_supported_connection_patch_error_400.rbi create mode 100644 rbi/workos/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/connection_type_or_options_required_connection_create_error_400.rbi create mode 100644 rbi/workos/cors_origins_create_cors_origin_error_409.rbi create mode 100644 rbi/workos/cors_origins_create_cors_origin_error_422.rbi create mode 100644 rbi/workos/cors_origins_create_cors_origin_error_422_error.rbi create mode 100644 rbi/workos/cors_origins_list_error_401.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_400.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_403.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_404.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_4042.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_409.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_4092.rbi create mode 100644 rbi/workos/data_integrations_create_api_key_connection_error_503.rbi create mode 100644 rbi/workos/data_integrations_upsert_api_key_error_400.rbi create mode 100644 rbi/workos/data_integrations_upsert_api_key_error_403.rbi create mode 100644 rbi/workos/data_integrations_upsert_api_key_error_404.rbi create mode 100644 rbi/workos/data_integrations_upsert_api_key_error_4042.rbi create mode 100644 rbi/workos/directory_delete_directory_error_403.rbi create mode 100644 rbi/workos/directory_find_error_403.rbi create mode 100644 rbi/workos/directory_find_error_404.rbi create mode 100644 rbi/workos/directory_groups_find_error_403.rbi create mode 100644 rbi/workos/directory_groups_find_error_404.rbi create mode 100644 rbi/workos/directory_groups_list_error_403.rbi create mode 100644 rbi/workos/directory_groups_list_error_404.rbi create mode 100644 rbi/workos/directory_groups_list_error_422.rbi create mode 100644 rbi/workos/directory_list_error_403.rbi create mode 100644 rbi/workos/directory_list_error_422.rbi create mode 100644 rbi/workos/directory_sync_directory_error_403.rbi create mode 100644 rbi/workos/directory_sync_directory_error_404.rbi create mode 100644 rbi/workos/directory_sync_directory_error_409.rbi create mode 100644 rbi/workos/directory_sync_directory_error_422.rbi create mode 100644 rbi/workos/directory_sync_directory_error_503.rbi create mode 100644 rbi/workos/directory_users_find_error_403.rbi create mode 100644 rbi/workos/directory_users_find_error_404.rbi create mode 100644 rbi/workos/directory_users_list_error_403.rbi create mode 100644 rbi/workos/directory_users_list_error_404.rbi create mode 100644 rbi/workos/directory_users_list_error_422.rbi create mode 100644 rbi/workos/discovery_endpoint_must_use_https_connection_create_error_400.rbi create mode 100644 rbi/workos/discovery_endpoint_must_use_https_connection_patch_error_400.rbi create mode 100644 rbi/workos/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rbi create mode 100644 rbi/workos/email_already_invited_user_invites_create_error_400.rbi create mode 100644 rbi/workos/email_already_verified_user_update_error_400.rbi create mode 100644 rbi/workos/email_change_not_allowed_user_confirm_email_change_error_409.rbi create mode 100644 rbi/workos/email_change_not_allowed_user_send_email_change_error_409.rbi create mode 100644 rbi/workos/email_change_not_allowed_user_update_error_400.rbi create mode 100644 rbi/workos/email_domain_not_deliverable_user_invites_create_error_400.rbi create mode 100644 rbi/workos/email_domain_not_deliverable_user_invites_resend_error_400.rbi create mode 100644 rbi/workos/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rbi create mode 100644 rbi/workos/email_not_available_user_confirm_email_change_error_409.rbi create mode 100644 rbi/workos/email_not_available_user_send_email_change_error_409.rbi create mode 100644 rbi/workos/email_not_available_user_update_error_400.rbi create mode 100644 rbi/workos/email_password_auth_disabled_session_authenticate_error_403.rbi create mode 100644 rbi/workos/email_verification_required_session_authenticate_error_403.rbi create mode 100644 rbi/workos/event_list_error_400.rbi create mode 100644 rbi/workos/event_list_error_422.rbi create mode 100644 rbi/workos/event_list_error_422_error.rbi create mode 100644 rbi/workos/expires_in_days_too_long_user_invites_create_error_400.rbi create mode 100644 rbi/workos/expires_in_days_too_short_user_invites_create_error_400.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_400.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_4002.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_4003.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_4004.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_4005.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_400_with_error.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_404.rbi create mode 100644 rbi/workos/external_auth_complete_login_error_422.rbi create mode 100644 rbi/workos/external_id_already_used_organization_create_error_400.rbi create mode 100644 rbi/workos/external_id_already_used_organization_update_organization_error_400.rbi create mode 100644 rbi/workos/external_id_already_used_user_update_error_400.rbi create mode 100644 rbi/workos/feature_flags_disable_flag_error_404.rbi create mode 100644 rbi/workos/feature_flags_disable_flag_error_409.rbi create mode 100644 rbi/workos/feature_flags_enable_flag_error_404.rbi create mode 100644 rbi/workos/feature_flags_enable_flag_error_409.rbi create mode 100644 rbi/workos/feature_flags_find_by_slug_error_404.rbi create mode 100644 rbi/workos/feature_flags_list_error_400.rbi create mode 100644 rbi/workos/feature_flags_list_error_404.rbi create mode 100644 rbi/workos/feature_flags_list_error_422.rbi create mode 100644 rbi/workos/flag_targets_create_target_error_400.rbi create mode 100644 rbi/workos/flag_targets_create_target_error_403.rbi create mode 100644 rbi/workos/flag_targets_create_target_error_404.rbi create mode 100644 rbi/workos/flag_targets_delete_target_error_400.rbi create mode 100644 rbi/workos/flag_targets_delete_target_error_403.rbi create mode 100644 rbi/workos/flag_targets_delete_target_error_404.rbi create mode 100644 rbi/workos/group_create_error_400.rbi create mode 100644 rbi/workos/group_create_error_403.rbi create mode 100644 rbi/workos/group_create_error_404.rbi create mode 100644 rbi/workos/group_create_error_422.rbi create mode 100644 rbi/workos/group_delete_error_403.rbi create mode 100644 rbi/workos/group_delete_error_404.rbi create mode 100644 rbi/workos/group_get_error_403.rbi create mode 100644 rbi/workos/group_get_error_404.rbi create mode 100644 rbi/workos/group_list_error_403.rbi create mode 100644 rbi/workos/group_list_error_404.rbi create mode 100644 rbi/workos/group_memberships_add_member_error_400.rbi create mode 100644 rbi/workos/group_memberships_add_member_error_403.rbi create mode 100644 rbi/workos/group_memberships_add_member_error_404.rbi create mode 100644 rbi/workos/group_memberships_add_member_error_422.rbi create mode 100644 rbi/workos/group_memberships_list_members_error_403.rbi create mode 100644 rbi/workos/group_memberships_list_members_error_404.rbi create mode 100644 rbi/workos/group_memberships_remove_member_error_403.rbi create mode 100644 rbi/workos/group_memberships_remove_member_error_404.rbi create mode 100644 rbi/workos/group_role_assignment_list.rbi create mode 100644 rbi/workos/group_update_error_400.rbi create mode 100644 rbi/workos/group_update_error_403.rbi create mode 100644 rbi/workos/group_update_error_404.rbi create mode 100644 rbi/workos/group_update_error_422.rbi create mode 100644 rbi/workos/id_token_signature_algorithm_not_supported_connection_patch_error_400.rbi create mode 100644 rbi/workos/incomplete_saml_options_connection_create_error_400.rbi create mode 100644 rbi/workos/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rbi create mode 100644 rbi/workos/invalid_certificate_connection_create_error_400.rbi create mode 100644 rbi/workos/invalid_certificate_saml_idp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rbi create mode 100644 rbi/workos/invalid_email_user_confirm_email_change_error_422.rbi create mode 100644 rbi/workos/invalid_email_user_send_email_change_error_422.rbi create mode 100644 rbi/workos/invalid_email_user_update_error_400.rbi create mode 100644 rbi/workos/invalid_grant_sso_token_error_400.rbi create mode 100644 rbi/workos/invalid_locale_user_update_error_400.rbi create mode 100644 rbi/workos/invalid_metadata_user_create_error_400.rbi create mode 100644 rbi/workos/invalid_metadata_user_update_error_400.rbi create mode 100644 rbi/workos/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rbi create mode 100644 rbi/workos/invalid_password_hash_user_create_error_400.rbi create mode 100644 rbi/workos/invalid_password_hash_user_update_error_400.rbi create mode 100644 rbi/workos/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/invalid_request_parameters_waitlist_create_entry_error_422.rbi create mode 100644 rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422.rbi create mode 100644 rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422_error.rbi create mode 100644 rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422.rbi create mode 100644 rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422_error.rbi create mode 100644 rbi/workos/invalid_request_session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/invalid_role_user_invites_create_error_400.rbi create mode 100644 rbi/workos/invalid_role_user_organization_memberships_create_error_422.rbi create mode 100644 rbi/workos/invalid_role_user_organization_memberships_update_error_422.rbi create mode 100644 rbi/workos/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/invitation_email_not_sent_waitlist_entries_approve_error_422.rbi create mode 100644 rbi/workos/invite_accepted_user_invites_resend_error_400.rbi create mode 100644 rbi/workos/invite_revoked_user_invites_resend_error_400.rbi create mode 100644 rbi/workos/it_contact_list.rbi create mode 100644 rbi/workos/it_contact_list_list_metadata.rbi create mode 100644 rbi/workos/it_contacts_create_error_403.rbi create mode 100644 rbi/workos/it_contacts_create_error_404.rbi create mode 100644 rbi/workos/it_contacts_create_error_409.rbi create mode 100644 rbi/workos/it_contacts_create_error_422.rbi create mode 100644 rbi/workos/it_contacts_create_error_503.rbi create mode 100644 rbi/workos/it_contacts_delete_error_403.rbi create mode 100644 rbi/workos/it_contacts_delete_error_404.rbi create mode 100644 rbi/workos/it_contacts_delete_error_503.rbi create mode 100644 rbi/workos/it_contacts_invite_error_402.rbi create mode 100644 rbi/workos/it_contacts_invite_error_403.rbi create mode 100644 rbi/workos/it_contacts_invite_error_404.rbi create mode 100644 rbi/workos/it_contacts_invite_error_409.rbi create mode 100644 rbi/workos/it_contacts_invite_error_422.rbi create mode 100644 rbi/workos/it_contacts_invite_error_429.rbi create mode 100644 rbi/workos/it_contacts_invite_error_503.rbi create mode 100644 rbi/workos/it_contacts_list_error_403.rbi create mode 100644 rbi/workos/it_contacts_list_error_404.rbi create mode 100644 rbi/workos/it_contacts_revoke_error_403.rbi create mode 100644 rbi/workos/it_contacts_revoke_error_404.rbi create mode 100644 rbi/workos/it_contacts_revoke_error_503.rbi create mode 100644 rbi/workos/jwt_templates_get_jwt_template_error_404.rbi create mode 100644 rbi/workos/jwt_templates_update_jwt_template_error_422.rbi create mode 100644 rbi/workos/key_pair_not_accepted_connection_create_error_400.rbi create mode 100644 rbi/workos/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rbi create mode 100644 rbi/workos/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/list_metadata.rbi create mode 100644 rbi/workos/lock_timeout_authorization_resources_create_error_400.rbi create mode 100644 rbi/workos/magic_auth_get_error_404.rbi create mode 100644 rbi/workos/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/mfa_challenge_session_authenticate_error_403.rbi create mode 100644 rbi/workos/mfa_enrollment_session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rbi create mode 100644 rbi/workos/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rbi create mode 100644 rbi/workos/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rbi create mode 100644 rbi/workos/oidc_options_required_connection_create_error_400.rbi create mode 100644 rbi/workos/organization_api_keys_create_error_404.rbi create mode 100644 rbi/workos/organization_api_keys_create_error_422.rbi create mode 100644 rbi/workos/organization_api_keys_create_error_422_error.rbi create mode 100644 rbi/workos/organization_api_keys_list_error_404.rbi create mode 100644 rbi/workos/organization_authorized_applications_list_error_404.rbi create mode 100644 rbi/workos/organization_authorized_applications_list_error_422.rbi create mode 100644 rbi/workos/organization_blocked_from_sending_invites_user_invites_create_error_400.rbi create mode 100644 rbi/workos/organization_create_error_400.rbi create mode 100644 rbi/workos/organization_create_error_409.rbi create mode 100644 rbi/workos/organization_create_error_422.rbi create mode 100644 rbi/workos/organization_delete_organization_error_403.rbi create mode 100644 rbi/workos/organization_domains_create_error_409.rbi create mode 100644 rbi/workos/organization_domains_delete_error_404.rbi create mode 100644 rbi/workos/organization_domains_get_error_404.rbi create mode 100644 rbi/workos/organization_domains_verify_error_400.rbi create mode 100644 rbi/workos/organization_feature_flags_list_error_404.rbi create mode 100644 rbi/workos/organization_find_error_404.rbi create mode 100644 rbi/workos/organization_get_audit_log_configuration_error_404.rbi create mode 100644 rbi/workos/organization_get_error_404.rbi create mode 100644 rbi/workos/organization_list_error_422.rbi create mode 100644 rbi/workos/organization_membership_groups_list_groups_error_404.rbi create mode 100644 rbi/workos/organization_membership_not_found_session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/organization_not_found_agent_blueprints_create_error_422.rbi create mode 100644 rbi/workos/organization_not_found_agent_blueprints_update_error_422.rbi create mode 100644 rbi/workos/organization_not_found_session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rbi create mode 100644 rbi/workos/organization_selection_required_session_authenticate_error_403.rbi create mode 100644 rbi/workos/organization_update_organization_error_400.rbi create mode 100644 rbi/workos/organization_update_organization_error_403.rbi create mode 100644 rbi/workos/organization_update_organization_error_404.rbi create mode 100644 rbi/workos/organization_update_organization_error_409.rbi create mode 100644 rbi/workos/organization_update_organization_error_422.rbi create mode 100644 rbi/workos/passkey_progressive_enrollment_session_authenticate_error_403.rbi create mode 100644 rbi/workos/password_and_password_hash_provided_user_create_error_400.rbi create mode 100644 rbi/workos/password_and_password_hash_provided_user_update_error_400.rbi create mode 100644 rbi/workos/password_and_password_hash_type_provided_user_create_error_400.rbi create mode 100644 rbi/workos/password_and_password_hash_type_provided_user_update_error_400.rbi create mode 100644 rbi/workos/password_reset_not_allowed_user_create_password_reset_token_error_403.rbi create mode 100644 rbi/workos/password_salt_position_requires_password_hash_user_create_error_400.rbi create mode 100644 rbi/workos/password_salt_position_requires_password_hash_user_update_error_400.rbi create mode 100644 rbi/workos/patch_group_role_assignments.rbi create mode 100644 rbi/workos/policy_denied_session_authenticate_error_403.rbi create mode 100644 rbi/workos/portal_sessions_create_error_400.rbi create mode 100644 rbi/workos/portal_sessions_create_error_402.rbi create mode 100644 rbi/workos/portal_sessions_create_error_403.rbi create mode 100644 rbi/workos/portal_sessions_create_error_404.rbi create mode 100644 rbi/workos/portal_sessions_create_error_422.rbi create mode 100644 rbi/workos/portal_sessions_revoke_link_error_404.rbi create mode 100644 rbi/workos/portal_sessions_revoke_link_error_422.rbi create mode 100644 rbi/workos/provider_configure_error_400.rbi create mode 100644 rbi/workos/provider_configure_error_404.rbi create mode 100644 rbi/workos/provider_configure_error_422.rbi create mode 100644 rbi/workos/provider_list_for_organization_error_404.rbi create mode 100644 rbi/workos/public_radar_challenges_get_error_404.rbi create mode 100644 rbi/workos/radar_challenge_session_authenticate_error_403.rbi create mode 100644 rbi/workos/radar_sign_up_challenge_session_authenticate_error_403.rbi create mode 100644 rbi/workos/radar_sms_sign_in_challenge_session_authenticate_error_403.rbi create mode 100644 rbi/workos/radar_standalone_assess_error_400.rbi create mode 100644 rbi/workos/radar_standalone_assess_error_402.rbi create mode 100644 rbi/workos/radar_standalone_delete_radar_list_entry_error_400.rbi create mode 100644 rbi/workos/radar_standalone_delete_radar_list_entry_error_404.rbi create mode 100644 rbi/workos/radar_standalone_update_radar_attempt_error_400.rbi create mode 100644 rbi/workos/radar_standalone_update_radar_attempt_error_402.rbi create mode 100644 rbi/workos/radar_standalone_update_radar_attempt_error_404.rbi create mode 100644 rbi/workos/radar_standalone_update_radar_list_error_400.rbi create mode 100644 rbi/workos/radar_standalone_update_radar_list_error_402.rbi create mode 100644 rbi/workos/redirect_uris_create_error_400.rbi create mode 100644 rbi/workos/redirect_uris_create_error_401.rbi create mode 100644 rbi/workos/redirect_uris_create_error_422.rbi create mode 100644 rbi/workos/redirect_uris_delete_error_401.rbi create mode 100644 rbi/workos/redirect_uris_delete_error_404.rbi create mode 100644 rbi/workos/redirect_uris_delete_error_409.rbi create mode 100644 rbi/workos/redirect_uris_list_error_401.rbi create mode 100644 rbi/workos/resource_limit_exceeded_connection_create_error_409.rbi create mode 100644 rbi/workos/resource_type_update_in_progress_authorization_resources_create_error_409.rbi create mode 100644 rbi/workos/resource_type_update_in_progress_authorization_resources_delete_error_409.rbi create mode 100644 rbi/workos/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rbi create mode 100644 rbi/workos/role_not_found_agent_blueprints_create_error_422.rbi create mode 100644 rbi/workos/role_not_found_agent_blueprints_update_error_422.rbi create mode 100644 rbi/workos/role_not_invocable_agent_blueprints_token_mint_token_error_403.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_create_error_403.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_create_error_404.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_create_error_422.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_delete_error_400.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_delete_error_403.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_delete_error_404.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_list_error_400.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_list_error_403.rbi create mode 100644 rbi/workos/saml_idp_signing_certificates_list_error_404.rbi create mode 100644 rbi/workos/saml_options_required_connection_create_error_400.rbi create mode 100644 rbi/workos/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_create_error_400.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_create_error_403.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_create_error_404.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_create_error_409.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_create_error_503.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_delete_error_403.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_delete_error_404.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_list_error_400.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_list_error_403.rbi create mode 100644 rbi/workos/saml_sp_encryption_certificates_list_error_404.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_create_error_400.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_create_error_403.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_create_error_404.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_create_error_409.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_create_error_503.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_delete_error_403.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_delete_error_404.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_get_error_400.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_get_error_403.rbi create mode 100644 rbi/workos/saml_sp_signing_certificates_get_error_404.rbi create mode 100644 rbi/workos/send_verification_email.rbi create mode 100644 rbi/workos/session_authenticate_error_400.rbi create mode 100644 rbi/workos/session_authenticate_error_40010.rbi create mode 100644 rbi/workos/session_authenticate_error_40011.rbi create mode 100644 rbi/workos/session_authenticate_error_40012.rbi create mode 100644 rbi/workos/session_authenticate_error_40013.rbi create mode 100644 rbi/workos/session_authenticate_error_40014.rbi create mode 100644 rbi/workos/session_authenticate_error_40015.rbi create mode 100644 rbi/workos/session_authenticate_error_40016.rbi create mode 100644 rbi/workos/session_authenticate_error_40017.rbi create mode 100644 rbi/workos/session_authenticate_error_40018.rbi create mode 100644 rbi/workos/session_authenticate_error_40019.rbi create mode 100644 rbi/workos/session_authenticate_error_4002.rbi create mode 100644 rbi/workos/session_authenticate_error_40020.rbi create mode 100644 rbi/workos/session_authenticate_error_40021.rbi create mode 100644 rbi/workos/session_authenticate_error_40022.rbi create mode 100644 rbi/workos/session_authenticate_error_40023.rbi create mode 100644 rbi/workos/session_authenticate_error_40024.rbi create mode 100644 rbi/workos/session_authenticate_error_40025.rbi create mode 100644 rbi/workos/session_authenticate_error_40026.rbi create mode 100644 rbi/workos/session_authenticate_error_40027.rbi create mode 100644 rbi/workos/session_authenticate_error_40028.rbi create mode 100644 rbi/workos/session_authenticate_error_4003.rbi create mode 100644 rbi/workos/session_authenticate_error_4004.rbi create mode 100644 rbi/workos/session_authenticate_error_4005.rbi create mode 100644 rbi/workos/session_authenticate_error_4006.rbi create mode 100644 rbi/workos/session_authenticate_error_4007.rbi create mode 100644 rbi/workos/session_authenticate_error_4008.rbi create mode 100644 rbi/workos/session_authenticate_error_4009.rbi create mode 100644 rbi/workos/session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/session_authenticate_error_400_variant_29_variant_7.rbi create mode 100644 rbi/workos/session_authenticate_error_403.rbi create mode 100644 rbi/workos/session_authenticate_error_404.rbi create mode 100644 rbi/workos/session_authenticate_error_422.rbi create mode 100644 rbi/workos/session_authenticate_error_429.rbi create mode 100644 rbi/workos/session_authenticate_error_429_with_error.rbi create mode 100644 rbi/workos/session_expired_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/session_expired_agent_blueprints_token_validate_token_error_400.rbi create mode 100644 rbi/workos/session_logout_error_422.rbi create mode 100644 rbi/workos/session_revoke_session_error_400.rbi create mode 100644 rbi/workos/session_revoked_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/session_revoked_agent_blueprints_token_validate_token_error_400.rbi create mode 100644 rbi/workos/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rbi create mode 100644 rbi/workos/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rbi create mode 100644 rbi/workos/sso_device_authorization_error_400.rbi create mode 100644 rbi/workos/sso_device_authorization_error_403.rbi create mode 100644 rbi/workos/sso_get_profile_error_401.rbi create mode 100644 rbi/workos/sso_get_profile_error_404.rbi create mode 100644 rbi/workos/sso_json_web_key_set_error_404.rbi create mode 100644 rbi/workos/sso_logout_authorize_error_400.rbi create mode 100644 rbi/workos/sso_logout_authorize_error_404.rbi create mode 100644 rbi/workos/sso_logout_error_404.rbi create mode 100644 rbi/workos/sso_token_error_400.rbi create mode 100644 rbi/workos/sso_token_error_404.rbi create mode 100644 rbi/workos/sso_token_error_422.rbi create mode 100644 rbi/workos/stripe_customer_id_already_used_organization_update_organization_error_400.rbi create mode 100644 rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rbi create mode 100644 rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rbi create mode 100644 rbi/workos/team_create_team_error_409.rbi create mode 100644 rbi/workos/team_create_team_error_422.rbi create mode 100644 rbi/workos/team_get_team_error_404.rbi create mode 100644 rbi/workos/token_authentication_method_not_supported_connection_create_error_400.rbi create mode 100644 rbi/workos/token_authentication_method_not_supported_connection_patch_error_400.rbi create mode 100644 rbi/workos/token_too_big_session_authenticate_error_400_variant_29.rbi create mode 100644 rbi/workos/too_many_sp_encryption_certs_connection_create_error_409.rbi create mode 100644 rbi/workos/unauthorized_client_sso_token_error_400.rbi create mode 100644 rbi/workos/unsupported_grant_type_sso_token_error_400.rbi create mode 100644 rbi/workos/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rbi create mode 100644 rbi/workos/update_audit_logs_retention_with_retention_period.rbi create mode 100644 rbi/workos/update_audit_logs_retention_with_retention_period_in_days.rbi create mode 100644 rbi/workos/update_user_organization_membership_with_role_slug.rbi create mode 100644 rbi/workos/update_user_organization_membership_with_role_slugs.rbi create mode 100644 rbi/workos/user_already_exists_user_invites_create_error_400.rbi create mode 100644 rbi/workos/user_already_organization_member_user_invites_create_error_400.rbi create mode 100644 rbi/workos/user_api_keys_create_error_400.rbi create mode 100644 rbi/workos/user_api_keys_create_error_400_error.rbi create mode 100644 rbi/workos/user_api_keys_create_error_404.rbi create mode 100644 rbi/workos/user_api_keys_create_error_422.rbi create mode 100644 rbi/workos/user_api_keys_list_error_404.rbi create mode 100644 rbi/workos/user_authentication_factors_create_error_422.rbi create mode 100644 rbi/workos/user_authentication_factors_list_error_422.rbi create mode 100644 rbi/workos/user_confirm_email_change_error_400.rbi create mode 100644 rbi/workos/user_confirm_email_change_error_404.rbi create mode 100644 rbi/workos/user_confirm_email_change_error_409.rbi create mode 100644 rbi/workos/user_confirm_email_change_error_422.rbi create mode 100644 rbi/workos/user_confirm_email_change_error_429.rbi create mode 100644 rbi/workos/user_create_error_400.rbi create mode 100644 rbi/workos/user_create_error_400_error.rbi create mode 100644 rbi/workos/user_create_error_403.rbi create mode 100644 rbi/workos/user_create_error_404.rbi create mode 100644 rbi/workos/user_create_error_422.rbi create mode 100644 rbi/workos/user_create_password_reset_token_error_403.rbi create mode 100644 rbi/workos/user_create_password_reset_token_error_404.rbi create mode 100644 rbi/workos/user_create_password_reset_token_error_422.rbi create mode 100644 rbi/workos/user_create_password_reset_token_error_429.rbi create mode 100644 rbi/workos/user_creation_error_user_create_error_400.rbi create mode 100644 rbi/workos/user_creation_error_user_create_error_400_error.rbi create mode 100644 rbi/workos/user_delete_error_404.rbi create mode 100644 rbi/workos/user_email_verification_error_400.rbi create mode 100644 rbi/workos/user_email_verification_error_404.rbi create mode 100644 rbi/workos/user_email_verification_error_422.rbi create mode 100644 rbi/workos/user_feature_flags_list_error_404.rbi create mode 100644 rbi/workos/user_get_email_verification_error_404.rbi create mode 100644 rbi/workos/user_get_error_404.rbi create mode 100644 rbi/workos/user_get_password_reset_error_404.rbi create mode 100644 rbi/workos/user_identities_get_error_404.rbi create mode 100644 rbi/workos/user_invites_accept_error_400.rbi create mode 100644 rbi/workos/user_invites_accept_error_404.rbi create mode 100644 rbi/workos/user_invites_create_error_400.rbi create mode 100644 rbi/workos/user_invites_create_error_404.rbi create mode 100644 rbi/workos/user_invites_create_error_422.rbi create mode 100644 rbi/workos/user_invites_get_by_token_error_404.rbi create mode 100644 rbi/workos/user_invites_get_error_404.rbi create mode 100644 rbi/workos/user_invites_list_error_422.rbi create mode 100644 rbi/workos/user_invites_resend_error_400.rbi create mode 100644 rbi/workos/user_invites_resend_error_404.rbi create mode 100644 rbi/workos/user_invites_resend_error_422.rbi create mode 100644 rbi/workos/user_invites_revoke_error_400.rbi create mode 100644 rbi/workos/user_list_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_create_error_400.rbi create mode 100644 rbi/workos/user_organization_memberships_create_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_create_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_deactivate_error_400.rbi create mode 100644 rbi/workos/user_organization_memberships_deactivate_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_deactivate_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_delete_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_delete_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_get_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_list_error_400.rbi create mode 100644 rbi/workos/user_organization_memberships_list_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_list_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_reactivate_error_400.rbi create mode 100644 rbi/workos/user_organization_memberships_reactivate_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_reactivate_error_422.rbi create mode 100644 rbi/workos/user_organization_memberships_update_error_404.rbi create mode 100644 rbi/workos/user_organization_memberships_update_error_422.rbi create mode 100644 rbi/workos/user_reset_password_error_400.rbi create mode 100644 rbi/workos/user_reset_password_error_400_error.rbi create mode 100644 rbi/workos/user_reset_password_error_403.rbi create mode 100644 rbi/workos/user_reset_password_error_404.rbi create mode 100644 rbi/workos/user_reset_password_error_422.rbi create mode 100644 rbi/workos/user_send_email_change_error_404.rbi create mode 100644 rbi/workos/user_send_email_change_error_409.rbi create mode 100644 rbi/workos/user_send_email_change_error_422.rbi create mode 100644 rbi/workos/user_send_email_change_error_429.rbi create mode 100644 rbi/workos/user_send_verification_email_error_400.rbi create mode 100644 rbi/workos/user_send_verification_email_error_404.rbi create mode 100644 rbi/workos/user_send_verification_email_error_422.rbi create mode 100644 rbi/workos/user_send_verification_email_error_429.rbi create mode 100644 rbi/workos/user_session_ended_agent_blueprints_token_mint_token_error_400.rbi create mode 100644 rbi/workos/user_session_ended_agent_blueprints_token_validate_token_error_400.rbi create mode 100644 rbi/workos/user_sessions_list_error_404.rbi create mode 100644 rbi/workos/user_sessions_list_error_422.rbi create mode 100644 rbi/workos/user_update_error_400.rbi create mode 100644 rbi/workos/user_update_error_400_error.rbi create mode 100644 rbi/workos/user_update_error_422.rbi create mode 100644 rbi/workos/user_update_error_503.rbi create mode 100644 rbi/workos/version_list_response.rbi create mode 100644 rbi/workos/waitlist_create_entry_error_404.rbi create mode 100644 rbi/workos/waitlist_create_entry_error_422.rbi create mode 100644 rbi/workos/waitlist_entries_approve_error_404.rbi create mode 100644 rbi/workos/waitlist_entries_approve_error_422.rbi create mode 100644 rbi/workos/waitlist_entries_delete_error_404.rbi create mode 100644 rbi/workos/waitlist_entries_deny_error_404.rbi create mode 100644 rbi/workos/waitlist_entries_deny_error_422.rbi create mode 100644 rbi/workos/waitlist_find_error_404.rbi create mode 100644 rbi/workos/waitlist_list_entries_error_404.rbi create mode 100644 rbi/workos/waitlist_list_entries_error_422.rbi create mode 100644 rbi/workos/waitlist_list_response.rbi create mode 100644 rbi/workos/waitlist_list_response_list_metadata.rbi create mode 100644 rbi/workos/webhook_endpoints_create_error_409.rbi create mode 100644 rbi/workos/webhook_endpoints_create_error_422.rbi create mode 100644 rbi/workos/webhook_endpoints_delete_error_404.rbi create mode 100644 rbi/workos/webhook_endpoints_update_error_404.rbi create mode 100644 rbi/workos/webhook_endpoints_update_error_409.rbi create mode 100644 rbi/workos/webhook_endpoints_update_error_422.rbi create mode 100644 rbi/workos/widget_public_issue_widget_session_token_error_400.rbi create mode 100644 rbi/workos/widget_public_issue_widget_session_token_error_400_with_error.rbi create mode 100644 rbi/workos/widget_public_issue_widget_session_token_error_404.rbi create mode 100644 rbi/workos/widget_public_issue_widget_session_token_error_422.rbi create mode 100644 rbi/workos/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rbi diff --git a/.last-synced-sha b/.last-synced-sha index 9174e8a2..d0bea4f8 100644 --- a/.last-synced-sha +++ b/.last-synced-sha @@ -1 +1 @@ -4ecccdfeab4244ffaf428c96b1615bf0440b4c0f +dbdccc2bd771c13dc49ac1e26b1ce08c620a65d6 diff --git a/.oagen-manifest.json b/.oagen-manifest.json index ed0835bb..523bb9aa 100644 --- a/.oagen-manifest.json +++ b/.oagen-manifest.json @@ -36,11 +36,13 @@ "lib/workos/agents/agent_token_validation.rb", "lib/workos/agents/claim_view_response.rb", "lib/workos/agents/claim_view_response_organization.rb", + "lib/workos/agents/list_metadata.rb", "lib/workos/api_keys.rb", "lib/workos/api_keys/api_key.rb", "lib/workos/api_keys/api_key_created.rb", "lib/workos/api_keys/api_key_created_data.rb", "lib/workos/api_keys/api_key_created_data_owner.rb", + "lib/workos/api_keys/api_key_data_integration_vended_credential.rb", "lib/workos/api_keys/api_key_owner.rb", "lib/workos/api_keys/api_key_revoked.rb", "lib/workos/api_keys/api_key_revoked_data.rb", @@ -50,6 +52,11 @@ "lib/workos/api_keys/api_key_updated_data_owner.rb", "lib/workos/api_keys/api_key_updated_data_previous_attribute.rb", "lib/workos/api_keys/api_key_validation_response.rb", + "lib/workos/api_keys/api_keys_delete_error_404.rb", + "lib/workos/api_keys/api_keys_expire_error_404.rb", + "lib/workos/api_keys/api_keys_expire_error_409.rb", + "lib/workos/api_keys/api_keys_expire_error_422.rb", + "lib/workos/api_keys/api_keys_validate_api_key_error_422.rb", "lib/workos/api_keys/create_organization_api_key.rb", "lib/workos/api_keys/expire_api_key.rb", "lib/workos/api_keys/organization_api_key.rb", @@ -89,6 +96,7 @@ "lib/workos/authorization/group_role_assignment.rb", "lib/workos/authorization/group_role_assignment_list.rb", "lib/workos/authorization/group_role_assignment_resource.rb", + "lib/workos/authorization/patch_group_role_assignments.rb", "lib/workos/authorization/permission.rb", "lib/workos/authorization/permission_created.rb", "lib/workos/authorization/permission_created_data.rb", @@ -104,7 +112,11 @@ "lib/workos/authorization/role_created_data.rb", "lib/workos/authorization/role_deleted.rb", "lib/workos/authorization/role_deleted_data.rb", + "lib/workos/authorization/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rb", "lib/workos/authorization/role_list.rb", + "lib/workos/authorization/role_not_found_agent_blueprints_create_error_422.rb", + "lib/workos/authorization/role_not_found_agent_blueprints_update_error_422.rb", + "lib/workos/authorization/role_not_invocable_agent_blueprints_token_mint_token_error_403.rb", "lib/workos/authorization/role_updated.rb", "lib/workos/authorization/role_updated_data.rb", "lib/workos/authorization/set_role_permissions.rb", @@ -138,15 +150,35 @@ "lib/workos/connect/user_object.rb", "lib/workos/directory_sync.rb", "lib/workos/directory_sync/directory.rb", + "lib/workos/directory_sync/directory_delete_directory_error_403.rb", + "lib/workos/directory_sync/directory_find_error_403.rb", + "lib/workos/directory_sync/directory_find_error_404.rb", "lib/workos/directory_sync/directory_group.rb", + "lib/workos/directory_sync/directory_groups_find_error_403.rb", + "lib/workos/directory_sync/directory_groups_find_error_404.rb", + "lib/workos/directory_sync/directory_groups_list_error_403.rb", + "lib/workos/directory_sync/directory_groups_list_error_404.rb", + "lib/workos/directory_sync/directory_groups_list_error_422.rb", + "lib/workos/directory_sync/directory_list_error_403.rb", + "lib/workos/directory_sync/directory_list_error_422.rb", "lib/workos/directory_sync/directory_metadata.rb", "lib/workos/directory_sync/directory_metadata_user.rb", + "lib/workos/directory_sync/directory_sync_directory_error_403.rb", + "lib/workos/directory_sync/directory_sync_directory_error_404.rb", + "lib/workos/directory_sync/directory_sync_directory_error_409.rb", + "lib/workos/directory_sync/directory_sync_directory_error_422.rb", + "lib/workos/directory_sync/directory_sync_directory_error_503.rb", "lib/workos/directory_sync/directory_sync_rate_limit_error.rb", "lib/workos/directory_sync/directory_sync_response.rb", "lib/workos/directory_sync/directory_user.rb", "lib/workos/directory_sync/directory_user_email.rb", "lib/workos/directory_sync/directory_user_with_groups.rb", "lib/workos/directory_sync/directory_user_with_groups_email.rb", + "lib/workos/directory_sync/directory_users_find_error_403.rb", + "lib/workos/directory_sync/directory_users_find_error_404.rb", + "lib/workos/directory_sync/directory_users_list_error_403.rb", + "lib/workos/directory_sync/directory_users_list_error_404.rb", + "lib/workos/directory_sync/directory_users_list_error_422.rb", "lib/workos/directory_sync/dsync_activated.rb", "lib/workos/directory_sync/dsync_activated_data.rb", "lib/workos/directory_sync/dsync_activated_data_domain.rb", @@ -201,6 +233,12 @@ "lib/workos/feature_flags/flag_rule_updated_context_previous_attribute_data.rb", "lib/workos/feature_flags/flag_rule_updated_data.rb", "lib/workos/feature_flags/flag_rule_updated_data_owner.rb", + "lib/workos/feature_flags/flag_targets_create_target_error_400.rb", + "lib/workos/feature_flags/flag_targets_create_target_error_403.rb", + "lib/workos/feature_flags/flag_targets_create_target_error_404.rb", + "lib/workos/feature_flags/flag_targets_delete_target_error_400.rb", + "lib/workos/feature_flags/flag_targets_delete_target_error_403.rb", + "lib/workos/feature_flags/flag_targets_delete_target_error_404.rb", "lib/workos/feature_flags/flag_updated.rb", "lib/workos/feature_flags/flag_updated_context.rb", "lib/workos/feature_flags/flag_updated_context_actor.rb", @@ -244,6 +282,10 @@ "lib/workos/organization_domains/organization_domain_verification_failed_data_organization_domain.rb", "lib/workos/organization_domains/organization_domain_verified.rb", "lib/workos/organization_domains/organization_domain_verified_data.rb", + "lib/workos/organization_domains/organization_domains_create_error_409.rb", + "lib/workos/organization_domains/organization_domains_delete_error_404.rb", + "lib/workos/organization_domains/organization_domains_get_error_404.rb", + "lib/workos/organization_domains/organization_domains_verify_error_400.rb", "lib/workos/organization_membership/create_user_organization_membership.rb", "lib/workos/organization_membership/organization_membership.rb", "lib/workos/organization_membership/update_user_organization_membership.rb", @@ -257,40 +299,67 @@ "lib/workos/organizations/invite_it_contact.rb", "lib/workos/organizations/it_contact.rb", "lib/workos/organizations/it_contact_list.rb", + "lib/workos/organizations/it_contact_list_list_metadata.rb", "lib/workos/organizations/organization.rb", + "lib/workos/organizations/organization_api_keys_create_error_404.rb", + "lib/workos/organizations/organization_api_keys_create_error_422.rb", + "lib/workos/organizations/organization_api_keys_create_error_422_error.rb", + "lib/workos/organizations/organization_api_keys_list_error_404.rb", + "lib/workos/organizations/organization_authorized_applications_list_error_404.rb", + "lib/workos/organizations/organization_authorized_applications_list_error_422.rb", "lib/workos/organizations/organization_authorized_connect_application_list_data.rb", + "lib/workos/organizations/organization_blocked_from_sending_invites_user_invites_create_error_400.rb", + "lib/workos/organizations/organization_create_error_400.rb", + "lib/workos/organizations/organization_create_error_409.rb", + "lib/workos/organizations/organization_create_error_422.rb", "lib/workos/organizations/organization_created.rb", "lib/workos/organizations/organization_created_data.rb", "lib/workos/organizations/organization_created_data_domain.rb", + "lib/workos/organizations/organization_delete_organization_error_403.rb", "lib/workos/organizations/organization_deleted.rb", "lib/workos/organizations/organization_deleted_data.rb", "lib/workos/organizations/organization_deleted_data_domain.rb", "lib/workos/organizations/organization_domain_data.rb", + "lib/workos/organizations/organization_feature_flags_list_error_404.rb", + "lib/workos/organizations/organization_find_error_404.rb", + "lib/workos/organizations/organization_get_audit_log_configuration_error_404.rb", + "lib/workos/organizations/organization_get_error_404.rb", "lib/workos/organizations/organization_input.rb", + "lib/workos/organizations/organization_list_error_422.rb", "lib/workos/organizations/organization_membership_created.rb", "lib/workos/organizations/organization_membership_created_data.rb", "lib/workos/organizations/organization_membership_deleted.rb", "lib/workos/organizations/organization_membership_deleted_data.rb", + "lib/workos/organizations/organization_membership_groups_list_groups_error_404.rb", + "lib/workos/organizations/organization_membership_not_found_session_authenticate_error_400_variant_29.rb", "lib/workos/organizations/organization_membership_updated.rb", "lib/workos/organizations/organization_membership_updated_data.rb", + "lib/workos/organizations/organization_not_found_agent_blueprints_create_error_422.rb", + "lib/workos/organizations/organization_not_found_agent_blueprints_update_error_422.rb", + "lib/workos/organizations/organization_not_found_session_authenticate_error_400_variant_29.rb", + "lib/workos/organizations/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rb", "lib/workos/organizations/organization_role_created.rb", "lib/workos/organizations/organization_role_created_data.rb", "lib/workos/organizations/organization_role_deleted.rb", "lib/workos/organizations/organization_role_deleted_data.rb", "lib/workos/organizations/organization_role_updated.rb", "lib/workos/organizations/organization_role_updated_data.rb", + "lib/workos/organizations/organization_selection_required_session_authenticate_error_403.rb", + "lib/workos/organizations/organization_update_organization_error_400.rb", + "lib/workos/organizations/organization_update_organization_error_403.rb", + "lib/workos/organizations/organization_update_organization_error_404.rb", + "lib/workos/organizations/organization_update_organization_error_409.rb", + "lib/workos/organizations/organization_update_organization_error_422.rb", "lib/workos/organizations/organization_updated.rb", "lib/workos/organizations/organization_updated_data.rb", "lib/workos/organizations/organization_updated_data_domain.rb", "lib/workos/organizations/update_audit_logs_retention.rb", "lib/workos/organizations/update_organization.rb", "lib/workos/pipes.rb", - "lib/workos/pipes/add_data_integrations_get_data_integration_authorize_url_request.rb", "lib/workos/pipes/api_key_installation.rb", "lib/workos/pipes/connected_account.rb", "lib/workos/pipes/connected_account_input.rb", - "lib/workos/pipes/connected_account_write_response.rb", - "lib/workos/pipes/connected_account_write_response_warning.rb", + "lib/workos/pipes/connected_account_warning.rb", "lib/workos/pipes/create_connected_account.rb", "lib/workos/pipes/create_data_integration.rb", "lib/workos/pipes/create_organization_connected_account.rb", @@ -303,24 +372,22 @@ "lib/workos/pipes/data_integration_credentials_input.rb", "lib/workos/pipes/data_integration_credentials_response.rb", "lib/workos/pipes/data_integration_custom_provider.rb", + "lib/workos/pipes/data_integration_finish_connection_response.rb", "lib/workos/pipes/data_integration_installation.rb", "lib/workos/pipes/data_integration_vended_credential.rb", "lib/workos/pipes/data_integrations_create_api_key_connection_request.rb", "lib/workos/pipes/data_integrations_create_client_credentials_connection_request.rb", + "lib/workos/pipes/data_integrations_finish_connection_request.rb", "lib/workos/pipes/data_integrations_get_data_integration_authorize_url_request.rb", "lib/workos/pipes/data_integrations_get_user_token_request.rb", "lib/workos/pipes/data_integrations_list_response.rb", "lib/workos/pipes/data_integrations_list_response_data.rb", "lib/workos/pipes/data_integrations_list_response_data_connected_account.rb", + "lib/workos/pipes/data_integrations_list_response_data_connected_account_warning.rb", "lib/workos/pipes/data_integrations_upsert_api_key_request.rb", - "lib/workos/pipes/data_integrations_upsert_api_key_request_2.rb", "lib/workos/pipes/data_integrations_upsert_client_credentials_request.rb", - "lib/workos/pipes/data_integrations_upsert_client_credentials_request_2.rb", "lib/workos/pipes/data_integrations_vend_credentials_request.rb", "lib/workos/pipes/organization_connected_account.rb", - "lib/workos/pipes/reauthorize_data_integrations_get_data_integration_authorize_url_request.rb", - "lib/workos/pipes/reauthorize_data_integrations_upsert_api_key_request.rb", - "lib/workos/pipes/reauthorize_data_integrations_upsert_client_credentials_request.rb", "lib/workos/pipes/update_custom_provider_definition.rb", "lib/workos/pipes/update_data_integration.rb", "lib/workos/pipes_provider.rb", @@ -340,6 +407,14 @@ "lib/workos/radar/radar_standalone_update_radar_list_request.rb", "lib/workos/shared/access_token_agent_registration_credential_issued_data_detail.rb", "lib/workos/shared/account_selection_required_error.rb", + "lib/workos/shared/agent_admin_get_registration_error_404.rb", + "lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_400.rb", + "lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_403.rb", + "lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409.rb", + "lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rb", + "lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_410.rb", + "lib/workos/shared/agent_admin_revoke_registration_error_404.rb", + "lib/workos/shared/agent_admin_validate_credential_error_400.rb", "lib/workos/shared/agent_blueprint_created.rb", "lib/workos/shared/agent_blueprint_created_data.rb", "lib/workos/shared/agent_blueprint_created_data_invocable_as.rb", @@ -352,6 +427,21 @@ "lib/workos/shared/agent_blueprint_updated_data_invocable_as.rb", "lib/workos/shared/agent_blueprint_updated_data_invocable_by.rb", "lib/workos/shared/agent_blueprint_updated_data_session_setting.rb", + "lib/workos/shared/agent_blueprints_create_error_400.rb", + "lib/workos/shared/agent_blueprints_create_error_409.rb", + "lib/workos/shared/agent_blueprints_create_error_422.rb", + "lib/workos/shared/agent_blueprints_delete_error_404.rb", + "lib/workos/shared/agent_blueprints_get_error_404.rb", + "lib/workos/shared/agent_blueprints_list_error_401.rb", + "lib/workos/shared/agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/agent_blueprints_token_mint_token_error_403.rb", + "lib/workos/shared/agent_blueprints_token_mint_token_error_404.rb", + "lib/workos/shared/agent_blueprints_token_validate_token_error_400.rb", + "lib/workos/shared/agent_blueprints_token_validate_token_error_404.rb", + "lib/workos/shared/agent_blueprints_update_error_400.rb", + "lib/workos/shared/agent_blueprints_update_error_404.rb", + "lib/workos/shared/agent_blueprints_update_error_409.rb", + "lib/workos/shared/agent_blueprints_update_error_422.rb", "lib/workos/shared/agent_instance_created.rb", "lib/workos/shared/agent_instance_created_data.rb", "lib/workos/shared/agent_instance_deleted.rb", @@ -360,6 +450,14 @@ "lib/workos/shared/agent_instance_session_created_data.rb", "lib/workos/shared/agent_instance_session_revoked.rb", "lib/workos/shared/agent_instance_session_revoked_data.rb", + "lib/workos/shared/agent_instance_sessions_get_error_404.rb", + "lib/workos/shared/agent_instance_sessions_list_error_401.rb", + "lib/workos/shared/agent_instance_sessions_list_error_422.rb", + "lib/workos/shared/agent_instance_sessions_list_error_422_error.rb", + "lib/workos/shared/agent_instance_sessions_revoke_error_404.rb", + "lib/workos/shared/agent_instances_delete_error_404.rb", + "lib/workos/shared/agent_instances_get_error_404.rb", + "lib/workos/shared/agent_instances_list_error_401.rb", "lib/workos/shared/agent_registration_claim_attempt_created.rb", "lib/workos/shared/agent_registration_claim_attempt_created_data.rb", "lib/workos/shared/agent_registration_claim_completed.rb", @@ -381,21 +479,444 @@ "lib/workos/shared/agent_registration_refreshed_data.rb", "lib/workos/shared/agent_registration_revoked.rb", "lib/workos/shared/agent_registration_revoked_data.rb", + "lib/workos/shared/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rb", + "lib/workos/shared/ambiguous_saml_options_connection_create_error_400.rb", + "lib/workos/shared/ambiguous_saml_options_connection_patch_error_400.rb", + "lib/workos/shared/application_consent_required_session_authenticate_error_403.rb", + "lib/workos/shared/application_create_error_404.rb", + "lib/workos/shared/application_create_error_422.rb", + "lib/workos/shared/application_credentials_create_error_404.rb", + "lib/workos/shared/application_credentials_create_error_422.rb", + "lib/workos/shared/application_credentials_delete_error_404.rb", + "lib/workos/shared/application_credentials_list_error_404.rb", + "lib/workos/shared/application_delete_error_404.rb", + "lib/workos/shared/application_find_error_404.rb", + "lib/workos/shared/application_list_error_422.rb", + "lib/workos/shared/application_update_error_404.rb", + "lib/workos/shared/application_update_error_422.rb", + "lib/workos/shared/audit_log_events_create_error_400.rb", + "lib/workos/shared/audit_log_events_create_error_4002.rb", + "lib/workos/shared/audit_log_events_create_error_400_error.rb", + "lib/workos/shared/audit_log_events_create_error_402.rb", + "lib/workos/shared/audit_log_events_create_error_404.rb", + "lib/workos/shared/audit_log_events_create_error_422.rb", + "lib/workos/shared/audit_log_events_create_error_422_error.rb", + "lib/workos/shared/audit_log_events_create_error_429.rb", + "lib/workos/shared/audit_log_exports_export_error_402.rb", + "lib/workos/shared/audit_log_exports_export_error_404.rb", + "lib/workos/shared/audit_log_exports_exports_error_400.rb", + "lib/workos/shared/audit_log_exports_exports_error_400_with_error.rb", + "lib/workos/shared/audit_log_exports_exports_error_402.rb", + "lib/workos/shared/audit_log_validator_versions_create_error_402.rb", + "lib/workos/shared/audit_log_validator_versions_create_error_422.rb", + "lib/workos/shared/audit_log_validator_versions_schemas_error_402.rb", + "lib/workos/shared/audit_log_validator_versions_schemas_error_404.rb", + "lib/workos/shared/audit_log_validator_versions_schemas_error_422.rb", + "lib/workos/shared/audit_log_validators_list_error_402.rb", + "lib/workos/shared/audit_log_validators_list_error_404.rb", + "lib/workos/shared/audit_log_validators_list_error_422.rb", + "lib/workos/shared/audit_logs_retention_audit_logs_retention_error_402.rb", + "lib/workos/shared/audit_logs_retention_audit_logs_retention_error_404.rb", + "lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_402.rb", + "lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_404.rb", + "lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_422.rb", + "lib/workos/shared/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rb", "lib/workos/shared/auth_method_mismatch_error.rb", + "lib/workos/shared/authkit_oauth_resources_create_error_401.rb", + "lib/workos/shared/authkit_oauth_resources_create_error_422.rb", + "lib/workos/shared/authkit_oauth_resources_delete_error_401.rb", + "lib/workos/shared/authkit_oauth_resources_delete_error_404.rb", + "lib/workos/shared/authkit_oauth_resources_list_error_401.rb", + "lib/workos/shared/authorization_check_error_402.rb", + "lib/workos/shared/authorization_check_error_403.rb", + "lib/workos/shared/authorization_check_error_404.rb", + "lib/workos/shared/authorization_check_error_422.rb", + "lib/workos/shared/authorization_group_role_assignments_create_error_402.rb", + "lib/workos/shared/authorization_group_role_assignments_create_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_create_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_create_error_409.rb", + "lib/workos/shared/authorization_group_role_assignments_create_error_422.rb", + "lib/workos/shared/authorization_group_role_assignments_get_error_402.rb", + "lib/workos/shared/authorization_group_role_assignments_get_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_get_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_list_error_402.rb", + "lib/workos/shared/authorization_group_role_assignments_list_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_list_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_400.rb", + "lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_402.rb", + "lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_422.rb", + "lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_422.rb", + "lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_402.rb", + "lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_403.rb", + "lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_404.rb", + "lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_422.rb", + "lib/workos/shared/authorization_list_effective_permissions_error_402.rb", + "lib/workos/shared/authorization_list_effective_permissions_error_403.rb", + "lib/workos/shared/authorization_list_effective_permissions_error_404.rb", + "lib/workos/shared/authorization_list_effective_permissions_error_422.rb", + "lib/workos/shared/authorization_list_resources_for_membership_error_400.rb", + "lib/workos/shared/authorization_list_resources_for_membership_error_402.rb", + "lib/workos/shared/authorization_list_resources_for_membership_error_403.rb", + "lib/workos/shared/authorization_list_resources_for_membership_error_404.rb", + "lib/workos/shared/authorization_list_resources_for_membership_error_422.rb", + "lib/workos/shared/authorization_organization_role_permissions_add_permission_error_400.rb", + "lib/workos/shared/authorization_organization_role_permissions_add_permission_error_403.rb", + "lib/workos/shared/authorization_organization_role_permissions_add_permission_error_404.rb", + "lib/workos/shared/authorization_organization_role_permissions_add_permission_error_422.rb", + "lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_403.rb", + "lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_404.rb", + "lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_403.rb", + "lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_404.rb", + "lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_422.rb", + "lib/workos/shared/authorization_organization_roles_create_error_400.rb", + "lib/workos/shared/authorization_organization_roles_create_error_403.rb", + "lib/workos/shared/authorization_organization_roles_create_error_404.rb", + "lib/workos/shared/authorization_organization_roles_create_error_409.rb", + "lib/workos/shared/authorization_organization_roles_create_error_422.rb", + "lib/workos/shared/authorization_organization_roles_delete_error_400.rb", + "lib/workos/shared/authorization_organization_roles_delete_error_403.rb", + "lib/workos/shared/authorization_organization_roles_delete_error_404.rb", + "lib/workos/shared/authorization_organization_roles_delete_error_409.rb", + "lib/workos/shared/authorization_organization_roles_get_error_403.rb", + "lib/workos/shared/authorization_organization_roles_get_error_404.rb", + "lib/workos/shared/authorization_organization_roles_list_error_403.rb", + "lib/workos/shared/authorization_organization_roles_list_error_404.rb", + "lib/workos/shared/authorization_organization_roles_update_error_400.rb", + "lib/workos/shared/authorization_organization_roles_update_error_403.rb", + "lib/workos/shared/authorization_organization_roles_update_error_404.rb", + "lib/workos/shared/authorization_organization_roles_update_error_422.rb", + "lib/workos/shared/authorization_permissions_create_error_400.rb", + "lib/workos/shared/authorization_permissions_create_error_404.rb", + "lib/workos/shared/authorization_permissions_create_error_409.rb", + "lib/workos/shared/authorization_permissions_create_error_422.rb", + "lib/workos/shared/authorization_permissions_delete_error_403.rb", + "lib/workos/shared/authorization_permissions_delete_error_404.rb", + "lib/workos/shared/authorization_permissions_find_error_404.rb", + "lib/workos/shared/authorization_permissions_list_error_404.rb", + "lib/workos/shared/authorization_permissions_update_error_403.rb", + "lib/workos/shared/authorization_permissions_update_error_404.rb", + "lib/workos/shared/authorization_permissions_update_error_422.rb", + "lib/workos/shared/authorization_resources_create_error_400.rb", + "lib/workos/shared/authorization_resources_create_error_402.rb", + "lib/workos/shared/authorization_resources_create_error_403.rb", + "lib/workos/shared/authorization_resources_create_error_404.rb", + "lib/workos/shared/authorization_resources_create_error_409.rb", + "lib/workos/shared/authorization_resources_create_error_422.rb", + "lib/workos/shared/authorization_resources_delete_error_400.rb", + "lib/workos/shared/authorization_resources_delete_error_403.rb", + "lib/workos/shared/authorization_resources_delete_error_404.rb", + "lib/workos/shared/authorization_resources_delete_error_409.rb", + "lib/workos/shared/authorization_resources_find_by_id_error_402.rb", + "lib/workos/shared/authorization_resources_find_by_id_error_403.rb", + "lib/workos/shared/authorization_resources_find_by_id_error_404.rb", + "lib/workos/shared/authorization_resources_find_by_id_error_422.rb", + "lib/workos/shared/authorization_resources_get_error_402.rb", + "lib/workos/shared/authorization_resources_get_error_403.rb", + "lib/workos/shared/authorization_resources_get_error_404.rb", + "lib/workos/shared/authorization_resources_list_error_400.rb", + "lib/workos/shared/authorization_resources_list_error_402.rb", + "lib/workos/shared/authorization_resources_list_error_403.rb", + "lib/workos/shared/authorization_resources_list_error_422.rb", + "lib/workos/shared/authorization_resources_list_organization_memberships_error_400.rb", + "lib/workos/shared/authorization_resources_list_organization_memberships_error_402.rb", + "lib/workos/shared/authorization_resources_list_organization_memberships_error_403.rb", + "lib/workos/shared/authorization_resources_list_organization_memberships_error_404.rb", + "lib/workos/shared/authorization_resources_list_organization_memberships_error_422.rb", + "lib/workos/shared/authorization_resources_update_error_400.rb", + "lib/workos/shared/authorization_resources_update_error_402.rb", + "lib/workos/shared/authorization_resources_update_error_403.rb", + "lib/workos/shared/authorization_resources_update_error_404.rb", + "lib/workos/shared/authorization_resources_update_error_409.rb", + "lib/workos/shared/authorization_resources_update_error_422.rb", + "lib/workos/shared/authorization_role_assignments_assign_role_error_402.rb", + "lib/workos/shared/authorization_role_assignments_assign_role_error_403.rb", + "lib/workos/shared/authorization_role_assignments_assign_role_error_404.rb", + "lib/workos/shared/authorization_role_assignments_assign_role_error_422.rb", + "lib/workos/shared/authorization_role_assignments_list_role_assignments_error_402.rb", + "lib/workos/shared/authorization_role_assignments_list_role_assignments_error_403.rb", + "lib/workos/shared/authorization_role_assignments_list_role_assignments_error_404.rb", + "lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_403.rb", + "lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_404.rb", + "lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_422.rb", + "lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_403.rb", + "lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_404.rb", + "lib/workos/shared/authorization_role_permissions_add_permission_error_400.rb", + "lib/workos/shared/authorization_role_permissions_add_permission_error_403.rb", + "lib/workos/shared/authorization_role_permissions_add_permission_error_404.rb", + "lib/workos/shared/authorization_role_permissions_add_permission_error_422.rb", + "lib/workos/shared/authorization_role_permissions_set_permissions_error_400.rb", + "lib/workos/shared/authorization_role_permissions_set_permissions_error_403.rb", + "lib/workos/shared/authorization_role_permissions_set_permissions_error_404.rb", + "lib/workos/shared/authorization_role_permissions_set_permissions_error_422.rb", + "lib/workos/shared/authorization_roles_create_error_400.rb", + "lib/workos/shared/authorization_roles_create_error_403.rb", + "lib/workos/shared/authorization_roles_create_error_404.rb", + "lib/workos/shared/authorization_roles_create_error_409.rb", + "lib/workos/shared/authorization_roles_create_error_422.rb", + "lib/workos/shared/authorization_roles_get_error_403.rb", + "lib/workos/shared/authorization_roles_get_error_404.rb", + "lib/workos/shared/authorization_roles_list_error_403.rb", + "lib/workos/shared/authorization_roles_update_error_400.rb", + "lib/workos/shared/authorization_roles_update_error_403.rb", + "lib/workos/shared/authorization_roles_update_error_404.rb", + "lib/workos/shared/authorization_roles_update_error_422.rb", + "lib/workos/shared/authorized_applications_delete_error_404.rb", + "lib/workos/shared/authorized_applications_list_error_404.rb", + "lib/workos/shared/authorized_applications_list_error_422.rb", + "lib/workos/shared/both_saml_and_oidc_options_provided_connection_create_error_400.rb", + "lib/workos/shared/both_saml_and_oidc_options_provided_connection_patch_error_400.rb", + "lib/workos/shared/certificate_expired_saml_idp_signing_certificates_create_error_400.rb", + "lib/workos/shared/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/client_api_token_issue_client_api_token_error_400.rb", + "lib/workos/shared/client_api_token_issue_client_api_token_error_404.rb", + "lib/workos/shared/client_api_token_issue_client_api_token_error_422.rb", + "lib/workos/shared/client_credentials_data_integration_vended_credential.rb", + "lib/workos/shared/client_secret_not_accepted_connection_create_error_400.rb", + "lib/workos/shared/client_secret_not_accepted_connection_patch_error_400.rb", + "lib/workos/shared/client_secret_required_connection_create_error_400.rb", + "lib/workos/shared/client_secret_required_connection_patch_error_400.rb", "lib/workos/shared/connect_application_m2m.rb", "lib/workos/shared/connect_application_oauth.rb", "lib/workos/shared/connect_application_oauth_redirect_uris.rb", + "lib/workos/shared/cors_origins_create_cors_origin_error_409.rb", + "lib/workos/shared/cors_origins_create_cors_origin_error_422.rb", + "lib/workos/shared/cors_origins_create_cors_origin_error_422_error.rb", + "lib/workos/shared/cors_origins_list_error_401.rb", + "lib/workos/shared/data_integration_access_token_response_with_access_token.rb", + "lib/workos/shared/data_integration_access_token_response_with_access_token_access_token.rb", + "lib/workos/shared/data_integration_access_token_response_with_error.rb", + "lib/workos/shared/data_integration_credentials_response_with_credential.rb", + "lib/workos/shared/data_integration_credentials_response_with_error.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_400.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_403.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_404.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_4042.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_409.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_4092.rb", + "lib/workos/shared/data_integrations_create_api_key_connection_error_503.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_400.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_403.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_404.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_4042.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_409.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_4092.rb", + "lib/workos/shared/data_integrations_create_client_credentials_connection_error_503.rb", + "lib/workos/shared/data_integrations_finish_connection_error_400.rb", + "lib/workos/shared/data_integrations_finish_connection_error_4002.rb", + "lib/workos/shared/data_integrations_finish_connection_error_403.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_400.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4002.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_403.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_404.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4042.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_409.rb", + "lib/workos/shared/data_integrations_get_data_integration_authorize_url_error_4092.rb", + "lib/workos/shared/data_integrations_get_user_token_error_400.rb", + "lib/workos/shared/data_integrations_get_user_token_error_403.rb", + "lib/workos/shared/data_integrations_get_user_token_error_404.rb", + "lib/workos/shared/data_integrations_management_create_data_integration_error_400.rb", + "lib/workos/shared/data_integrations_management_create_data_integration_error_403.rb", + "lib/workos/shared/data_integrations_management_create_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_create_data_integration_error_409.rb", + "lib/workos/shared/data_integrations_management_create_data_integration_error_422.rb", + "lib/workos/shared/data_integrations_management_delete_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_delete_organization_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_get_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_get_organization_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_list_data_integrations_error_404.rb", + "lib/workos/shared/data_integrations_management_list_data_integrations_error_422.rb", + "lib/workos/shared/data_integrations_management_update_data_integration_error_400.rb", + "lib/workos/shared/data_integrations_management_update_data_integration_error_403.rb", + "lib/workos/shared/data_integrations_management_update_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_update_data_integration_error_409.rb", + "lib/workos/shared/data_integrations_management_update_data_integration_error_422.rb", + "lib/workos/shared/data_integrations_management_update_organization_data_integration_error_400.rb", + "lib/workos/shared/data_integrations_management_update_organization_data_integration_error_403.rb", + "lib/workos/shared/data_integrations_management_update_organization_data_integration_error_404.rb", + "lib/workos/shared/data_integrations_management_update_organization_data_integration_error_409.rb", + "lib/workos/shared/data_integrations_management_update_organization_data_integration_error_422.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_403.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4042.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_409.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_4092.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rb", + "lib/workos/shared/data_integrations_organization_create_organization_data_installation_error_503.rb", + "lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_organization_delete_organization_data_installation_error_503.rb", + "lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_organization_get_organization_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_organization_get_organization_data_integrations_error_404.rb", + "lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_403.rb", + "lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422.rb", + "lib/workos/shared/data_integrations_organization_update_organization_data_installation_error_422_error.rb", + "lib/workos/shared/data_integrations_upsert_api_key_error_400.rb", + "lib/workos/shared/data_integrations_upsert_api_key_error_403.rb", + "lib/workos/shared/data_integrations_upsert_api_key_error_404.rb", + "lib/workos/shared/data_integrations_upsert_api_key_error_4042.rb", + "lib/workos/shared/data_integrations_upsert_client_credentials_error_400.rb", + "lib/workos/shared/data_integrations_upsert_client_credentials_error_403.rb", + "lib/workos/shared/data_integrations_upsert_client_credentials_error_404.rb", + "lib/workos/shared/data_integrations_upsert_client_credentials_error_4042.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4042.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_409.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_4092.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rb", + "lib/workos/shared/data_integrations_user_management_create_user_data_installation_error_503.rb", + "lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_user_management_delete_user_data_installation_error_503.rb", + "lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_user_management_get_user_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_user_management_get_user_data_integrations_error_404.rb", + "lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_400.rb", + "lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_404.rb", + "lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_422.rb", + "lib/workos/shared/data_integrations_user_management_update_user_data_installation_error_503.rb", + "lib/workos/shared/data_integrations_vend_credentials_error_400.rb", + "lib/workos/shared/data_integrations_vend_credentials_error_403.rb", + "lib/workos/shared/data_integrations_vend_credentials_error_404.rb", + "lib/workos/shared/data_integrations_vend_credentials_error_422.rb", + "lib/workos/shared/discovery_endpoint_must_use_https_connection_create_error_400.rb", + "lib/workos/shared/discovery_endpoint_must_use_https_connection_patch_error_400.rb", "lib/workos/shared/error_response.rb", "lib/workos/shared/event_context.rb", "lib/workos/shared/event_context_actor.rb", "lib/workos/shared/event_context_google_analytics_session.rb", + "lib/workos/shared/event_list_error_400.rb", + "lib/workos/shared/event_list_error_422.rb", + "lib/workos/shared/event_list_error_422_error.rb", + "lib/workos/shared/expires_in_days_too_long_user_invites_create_error_400.rb", + "lib/workos/shared/expires_in_days_too_short_user_invites_create_error_400.rb", + "lib/workos/shared/external_auth_complete_login_error_400.rb", + "lib/workos/shared/external_auth_complete_login_error_4002.rb", + "lib/workos/shared/external_auth_complete_login_error_4003.rb", + "lib/workos/shared/external_auth_complete_login_error_4004.rb", + "lib/workos/shared/external_auth_complete_login_error_4005.rb", + "lib/workos/shared/external_auth_complete_login_error_400_with_error.rb", + "lib/workos/shared/external_auth_complete_login_error_404.rb", + "lib/workos/shared/external_auth_complete_login_error_422.rb", + "lib/workos/shared/external_id_already_used_organization_create_error_400.rb", + "lib/workos/shared/external_id_already_used_organization_update_organization_error_400.rb", + "lib/workos/shared/external_id_already_used_user_update_error_400.rb", + "lib/workos/shared/feature_flags_disable_flag_error_404.rb", + "lib/workos/shared/feature_flags_disable_flag_error_409.rb", + "lib/workos/shared/feature_flags_enable_flag_error_404.rb", + "lib/workos/shared/feature_flags_enable_flag_error_409.rb", + "lib/workos/shared/feature_flags_find_by_slug_error_404.rb", + "lib/workos/shared/feature_flags_list_error_400.rb", + "lib/workos/shared/feature_flags_list_error_404.rb", + "lib/workos/shared/feature_flags_list_error_422.rb", + "lib/workos/shared/group_create_error_400.rb", + "lib/workos/shared/group_create_error_403.rb", + "lib/workos/shared/group_create_error_404.rb", + "lib/workos/shared/group_create_error_422.rb", "lib/workos/shared/group_created.rb", + "lib/workos/shared/group_delete_error_403.rb", + "lib/workos/shared/group_delete_error_404.rb", "lib/workos/shared/group_deleted.rb", + "lib/workos/shared/group_get_error_403.rb", + "lib/workos/shared/group_get_error_404.rb", + "lib/workos/shared/group_list_error_403.rb", + "lib/workos/shared/group_list_error_404.rb", "lib/workos/shared/group_member_added.rb", "lib/workos/shared/group_member_added_data.rb", "lib/workos/shared/group_member_removed.rb", "lib/workos/shared/group_member_removed_data.rb", + "lib/workos/shared/group_memberships_add_member_error_400.rb", + "lib/workos/shared/group_memberships_add_member_error_403.rb", + "lib/workos/shared/group_memberships_add_member_error_404.rb", + "lib/workos/shared/group_memberships_add_member_error_422.rb", + "lib/workos/shared/group_memberships_list_members_error_403.rb", + "lib/workos/shared/group_memberships_list_members_error_404.rb", + "lib/workos/shared/group_memberships_remove_member_error_403.rb", + "lib/workos/shared/group_memberships_remove_member_error_404.rb", + "lib/workos/shared/group_update_error_400.rb", + "lib/workos/shared/group_update_error_403.rb", + "lib/workos/shared/group_update_error_404.rb", + "lib/workos/shared/group_update_error_422.rb", "lib/workos/shared/group_updated.rb", + "lib/workos/shared/id_token_signature_algorithm_not_supported_connection_patch_error_400.rb", + "lib/workos/shared/incomplete_saml_options_connection_create_error_400.rb", + "lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rb", + "lib/workos/shared/invalid_certificate_connection_create_error_400.rb", + "lib/workos/shared/invalid_certificate_saml_idp_signing_certificates_create_error_400.rb", + "lib/workos/shared/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rb", + "lib/workos/shared/invalid_email_user_confirm_email_change_error_422.rb", + "lib/workos/shared/invalid_email_user_send_email_change_error_422.rb", + "lib/workos/shared/invalid_email_user_update_error_400.rb", + "lib/workos/shared/invalid_grant_sso_token_error_400.rb", + "lib/workos/shared/invalid_locale_user_update_error_400.rb", + "lib/workos/shared/invalid_metadata_user_create_error_400.rb", + "lib/workos/shared/invalid_metadata_user_update_error_400.rb", + "lib/workos/shared/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rb", + "lib/workos/shared/invalid_password_hash_user_create_error_400.rb", + "lib/workos/shared/invalid_password_hash_user_update_error_400.rb", + "lib/workos/shared/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rb", + "lib/workos/shared/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rb", + "lib/workos/shared/invalid_request_parameters_waitlist_create_entry_error_422.rb", + "lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422.rb", + "lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422_error.rb", + "lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422.rb", + "lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422_error.rb", + "lib/workos/shared/invalid_request_session_authenticate_error_400_variant_29.rb", + "lib/workos/shared/invalid_role_user_invites_create_error_400.rb", + "lib/workos/shared/invalid_role_user_organization_memberships_create_error_422.rb", + "lib/workos/shared/invalid_role_user_organization_memberships_update_error_422.rb", + "lib/workos/shared/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/invite_accepted_user_invites_resend_error_400.rb", + "lib/workos/shared/invite_revoked_user_invites_resend_error_400.rb", + "lib/workos/shared/it_contacts_create_error_403.rb", + "lib/workos/shared/it_contacts_create_error_404.rb", + "lib/workos/shared/it_contacts_create_error_409.rb", + "lib/workos/shared/it_contacts_create_error_422.rb", + "lib/workos/shared/it_contacts_create_error_503.rb", + "lib/workos/shared/it_contacts_delete_error_403.rb", + "lib/workos/shared/it_contacts_delete_error_404.rb", + "lib/workos/shared/it_contacts_delete_error_503.rb", + "lib/workos/shared/it_contacts_invite_error_402.rb", + "lib/workos/shared/it_contacts_invite_error_403.rb", + "lib/workos/shared/it_contacts_invite_error_404.rb", + "lib/workos/shared/it_contacts_invite_error_409.rb", + "lib/workos/shared/it_contacts_invite_error_422.rb", + "lib/workos/shared/it_contacts_invite_error_429.rb", + "lib/workos/shared/it_contacts_invite_error_503.rb", + "lib/workos/shared/it_contacts_list_error_403.rb", + "lib/workos/shared/it_contacts_list_error_404.rb", + "lib/workos/shared/it_contacts_revoke_error_403.rb", + "lib/workos/shared/it_contacts_revoke_error_404.rb", + "lib/workos/shared/it_contacts_revoke_error_503.rb", + "lib/workos/shared/jwt_templates_get_jwt_template_error_404.rb", + "lib/workos/shared/jwt_templates_update_jwt_template_error_422.rb", + "lib/workos/shared/key_pair_not_accepted_connection_create_error_400.rb", + "lib/workos/shared/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rb", + "lib/workos/shared/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rb", + "lib/workos/shared/lock_timeout_authorization_resources_create_error_400.rb", + "lib/workos/shared/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/shared/mfa_challenge_session_authenticate_error_403.rb", + "lib/workos/shared/mfa_enrollment_session_authenticate_error_400_variant_29.rb", + "lib/workos/shared/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rb", + "lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rb", + "lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rb", + "lib/workos/shared/oauth_data_integration_vended_credential.rb", + "lib/workos/shared/oidc_options_required_connection_create_error_400.rb", + "lib/workos/shared/passkey_progressive_enrollment_session_authenticate_error_403.rb", "lib/workos/shared/pipe_connected_account.rb", "lib/workos/shared/pipes_account_connection_add_failed.rb", "lib/workos/shared/pipes_account_connection_add_failed_data.rb", @@ -409,8 +930,40 @@ "lib/workos/shared/pipes_connected_account_connection_failed_data.rb", "lib/workos/shared/pipes_connected_account_disconnected.rb", "lib/workos/shared/pipes_connected_account_reauthorization_needed.rb", + "lib/workos/shared/policy_denied_session_authenticate_error_403.rb", + "lib/workos/shared/portal_sessions_create_error_400.rb", + "lib/workos/shared/portal_sessions_create_error_402.rb", + "lib/workos/shared/portal_sessions_create_error_403.rb", + "lib/workos/shared/portal_sessions_create_error_404.rb", + "lib/workos/shared/portal_sessions_create_error_422.rb", + "lib/workos/shared/portal_sessions_revoke_link_error_404.rb", + "lib/workos/shared/portal_sessions_revoke_link_error_422.rb", + "lib/workos/shared/provider_configure_error_400.rb", + "lib/workos/shared/provider_configure_error_404.rb", + "lib/workos/shared/provider_configure_error_422.rb", + "lib/workos/shared/provider_list_for_organization_error_404.rb", + "lib/workos/shared/public_radar_challenges_get_error_404.rb", "lib/workos/shared/radar_challenge_created.rb", "lib/workos/shared/radar_challenge_created_data.rb", + "lib/workos/shared/radar_challenge_session_authenticate_error_403.rb", + "lib/workos/shared/radar_sign_up_challenge_session_authenticate_error_403.rb", + "lib/workos/shared/radar_sms_sign_in_challenge_session_authenticate_error_403.rb", + "lib/workos/shared/radar_standalone_assess_error_400.rb", + "lib/workos/shared/radar_standalone_assess_error_402.rb", + "lib/workos/shared/radar_standalone_delete_radar_list_entry_error_400.rb", + "lib/workos/shared/radar_standalone_delete_radar_list_entry_error_404.rb", + "lib/workos/shared/radar_standalone_update_radar_attempt_error_400.rb", + "lib/workos/shared/radar_standalone_update_radar_attempt_error_402.rb", + "lib/workos/shared/radar_standalone_update_radar_attempt_error_404.rb", + "lib/workos/shared/radar_standalone_update_radar_list_error_400.rb", + "lib/workos/shared/radar_standalone_update_radar_list_error_402.rb", + "lib/workos/shared/redirect_uris_create_error_400.rb", + "lib/workos/shared/redirect_uris_create_error_401.rb", + "lib/workos/shared/redirect_uris_create_error_422.rb", + "lib/workos/shared/redirect_uris_delete_error_401.rb", + "lib/workos/shared/redirect_uris_delete_error_404.rb", + "lib/workos/shared/redirect_uris_delete_error_409.rb", + "lib/workos/shared/redirect_uris_list_error_401.rb", "lib/workos/shared/resource_export_completed.rb", "lib/workos/shared/resource_export_completed_data.rb", "lib/workos/shared/resource_export_created.rb", @@ -419,21 +972,129 @@ "lib/workos/shared/resource_export_downloaded_data.rb", "lib/workos/shared/resource_export_failed.rb", "lib/workos/shared/resource_export_failed_data.rb", + "lib/workos/shared/resource_limit_exceeded_connection_create_error_409.rb", + "lib/workos/shared/resource_type_update_in_progress_authorization_resources_create_error_409.rb", + "lib/workos/shared/resource_type_update_in_progress_authorization_resources_delete_error_409.rb", + "lib/workos/shared/saml_idp_signing_certificates_create_error_400.rb", + "lib/workos/shared/saml_idp_signing_certificates_create_error_403.rb", + "lib/workos/shared/saml_idp_signing_certificates_create_error_404.rb", + "lib/workos/shared/saml_idp_signing_certificates_create_error_422.rb", + "lib/workos/shared/saml_idp_signing_certificates_delete_error_400.rb", + "lib/workos/shared/saml_idp_signing_certificates_delete_error_403.rb", + "lib/workos/shared/saml_idp_signing_certificates_delete_error_404.rb", + "lib/workos/shared/saml_idp_signing_certificates_list_error_400.rb", + "lib/workos/shared/saml_idp_signing_certificates_list_error_403.rb", + "lib/workos/shared/saml_idp_signing_certificates_list_error_404.rb", + "lib/workos/shared/saml_options_required_connection_create_error_400.rb", + "lib/workos/shared/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rb", + "lib/workos/shared/saml_sp_encryption_certificates_create_error_400.rb", + "lib/workos/shared/saml_sp_encryption_certificates_create_error_403.rb", + "lib/workos/shared/saml_sp_encryption_certificates_create_error_404.rb", + "lib/workos/shared/saml_sp_encryption_certificates_create_error_409.rb", + "lib/workos/shared/saml_sp_encryption_certificates_create_error_503.rb", + "lib/workos/shared/saml_sp_encryption_certificates_delete_error_403.rb", + "lib/workos/shared/saml_sp_encryption_certificates_delete_error_404.rb", + "lib/workos/shared/saml_sp_encryption_certificates_list_error_400.rb", + "lib/workos/shared/saml_sp_encryption_certificates_list_error_403.rb", + "lib/workos/shared/saml_sp_encryption_certificates_list_error_404.rb", + "lib/workos/shared/saml_sp_signing_certificates_create_error_400.rb", + "lib/workos/shared/saml_sp_signing_certificates_create_error_403.rb", + "lib/workos/shared/saml_sp_signing_certificates_create_error_404.rb", + "lib/workos/shared/saml_sp_signing_certificates_create_error_409.rb", + "lib/workos/shared/saml_sp_signing_certificates_create_error_503.rb", + "lib/workos/shared/saml_sp_signing_certificates_delete_error_403.rb", + "lib/workos/shared/saml_sp_signing_certificates_delete_error_404.rb", + "lib/workos/shared/saml_sp_signing_certificates_get_error_400.rb", + "lib/workos/shared/saml_sp_signing_certificates_get_error_403.rb", + "lib/workos/shared/saml_sp_signing_certificates_get_error_404.rb", + "lib/workos/shared/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rb", + "lib/workos/shared/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rb", + "lib/workos/shared/sso_device_authorization_error_400.rb", + "lib/workos/shared/sso_device_authorization_error_403.rb", + "lib/workos/shared/sso_get_profile_error_401.rb", + "lib/workos/shared/sso_get_profile_error_404.rb", + "lib/workos/shared/sso_json_web_key_set_error_404.rb", + "lib/workos/shared/sso_logout_authorize_error_400.rb", + "lib/workos/shared/sso_logout_authorize_error_404.rb", + "lib/workos/shared/sso_logout_error_404.rb", + "lib/workos/shared/sso_token_error_400.rb", + "lib/workos/shared/sso_token_error_404.rb", + "lib/workos/shared/sso_token_error_422.rb", + "lib/workos/shared/stripe_customer_id_already_used_organization_update_organization_error_400.rb", + "lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rb", + "lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rb", + "lib/workos/shared/team_create_team_error_409.rb", + "lib/workos/shared/team_create_team_error_422.rb", + "lib/workos/shared/team_get_team_error_404.rb", + "lib/workos/shared/token_authentication_method_not_supported_connection_create_error_400.rb", + "lib/workos/shared/token_authentication_method_not_supported_connection_patch_error_400.rb", + "lib/workos/shared/token_too_big_session_authenticate_error_400_variant_29.rb", + "lib/workos/shared/too_many_sp_encryption_certs_connection_create_error_409.rb", + "lib/workos/shared/unauthorized_client_sso_token_error_400.rb", + "lib/workos/shared/unsupported_grant_type_sso_token_error_400.rb", + "lib/workos/shared/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rb", + "lib/workos/shared/update_audit_logs_retention_with_retention_period.rb", + "lib/workos/shared/update_audit_logs_retention_with_retention_period_in_days.rb", + "lib/workos/shared/update_user_organization_membership_with_role_slug.rb", + "lib/workos/shared/update_user_organization_membership_with_role_slugs.rb", + "lib/workos/shared/waitlist_create_entry_error_404.rb", + "lib/workos/shared/waitlist_create_entry_error_422.rb", + "lib/workos/shared/waitlist_entries_approve_error_404.rb", + "lib/workos/shared/waitlist_entries_approve_error_422.rb", + "lib/workos/shared/waitlist_entries_delete_error_404.rb", + "lib/workos/shared/waitlist_entries_deny_error_404.rb", + "lib/workos/shared/waitlist_entries_deny_error_422.rb", + "lib/workos/shared/waitlist_find_error_404.rb", + "lib/workos/shared/waitlist_list_entries_error_404.rb", + "lib/workos/shared/waitlist_list_entries_error_422.rb", "lib/workos/shared/waitlist_user.rb", "lib/workos/shared/waitlist_user_approved.rb", "lib/workos/shared/waitlist_user_created.rb", "lib/workos/shared/waitlist_user_denied.rb", + "lib/workos/shared/webhook_endpoints_create_error_409.rb", + "lib/workos/shared/webhook_endpoints_create_error_422.rb", + "lib/workos/shared/webhook_endpoints_delete_error_404.rb", + "lib/workos/shared/webhook_endpoints_update_error_404.rb", + "lib/workos/shared/webhook_endpoints_update_error_409.rb", + "lib/workos/shared/webhook_endpoints_update_error_422.rb", + "lib/workos/shared/widget_public_issue_widget_session_token_error_400.rb", + "lib/workos/shared/widget_public_issue_widget_session_token_error_400_with_error.rb", + "lib/workos/shared/widget_public_issue_widget_session_token_error_404.rb", + "lib/workos/shared/widget_public_issue_widget_session_token_error_422.rb", + "lib/workos/shared/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rb", "lib/workos/sso.rb", "lib/workos/sso/connection.rb", "lib/workos/sso/connection_activated.rb", "lib/workos/sso/connection_activated_data.rb", "lib/workos/sso/connection_activated_data_domain.rb", + "lib/workos/sso/connection_create_error_400.rb", + "lib/workos/sso/connection_create_error_403.rb", + "lib/workos/sso/connection_create_error_404.rb", + "lib/workos/sso/connection_create_error_409.rb", + "lib/workos/sso/connection_create_error_422.rb", + "lib/workos/sso/connection_create_error_4222.rb", + "lib/workos/sso/connection_create_error_4223.rb", + "lib/workos/sso/connection_create_error_4224.rb", "lib/workos/sso/connection_deactivated.rb", "lib/workos/sso/connection_deactivated_data.rb", "lib/workos/sso/connection_deactivated_data_domain.rb", + "lib/workos/sso/connection_delete_error_403.rb", + "lib/workos/sso/connection_delete_error_404.rb", "lib/workos/sso/connection_deleted.rb", "lib/workos/sso/connection_deleted_data.rb", "lib/workos/sso/connection_domain.rb", + "lib/workos/sso/connection_find_error_403.rb", + "lib/workos/sso/connection_find_error_404.rb", + "lib/workos/sso/connection_list_error_403.rb", + "lib/workos/sso/connection_list_error_422.rb", + "lib/workos/sso/connection_patch_error_400.rb", + "lib/workos/sso/connection_patch_error_403.rb", + "lib/workos/sso/connection_patch_error_404.rb", + "lib/workos/sso/connection_patch_error_409.rb", + "lib/workos/sso/connection_patch_error_422.rb", + "lib/workos/sso/connection_patch_error_4222.rb", + "lib/workos/sso/connection_patch_error_4223.rb", + "lib/workos/sso/connection_patch_error_4224.rb", "lib/workos/sso/connection_saml_certificate_renewal_required.rb", "lib/workos/sso/connection_saml_certificate_renewal_required_data.rb", "lib/workos/sso/connection_saml_certificate_renewal_required_data_certificate.rb", @@ -442,6 +1103,12 @@ "lib/workos/sso/connection_saml_certificate_renewed_data.rb", "lib/workos/sso/connection_saml_certificate_renewed_data_certificate.rb", "lib/workos/sso/connection_saml_certificate_renewed_data_connection.rb", + "lib/workos/sso/connection_type_conflicts_with_options_connection_create_error_400.rb", + "lib/workos/sso/connection_type_conflicts_with_options_connection_patch_error_400.rb", + "lib/workos/sso/connection_type_not_supported_connection_create_error_400.rb", + "lib/workos/sso/connection_type_not_supported_connection_patch_error_400.rb", + "lib/workos/sso/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rb", + "lib/workos/sso/connection_type_or_options_required_connection_create_error_400.rb", "lib/workos/sso/create_connection.rb", "lib/workos/sso/create_connection_attribute_maps.rb", "lib/workos/sso/create_connection_key_pair.rb", @@ -466,7 +1133,6 @@ "lib/workos/sso/sso_token_response.rb", "lib/workos/sso/sso_token_response_oauth_token.rb", "lib/workos/sso/token_query.rb", - "lib/workos/types/add_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb", "lib/workos/types/agent_admin_validate_credential_request_type.rb", "lib/workos/types/agent_blueprint_created_data_invocable_as_instance_types.rb", "lib/workos/types/agent_blueprint_invocable_as_instance_types.rb", @@ -499,9 +1165,6 @@ "lib/workos/types/connected_account_connection_role.rb", "lib/workos/types/connected_account_input_state.rb", "lib/workos/types/connected_account_state.rb", - "lib/workos/types/connected_account_write_response_auth_method.rb", - "lib/workos/types/connected_account_write_response_connection_role.rb", - "lib/workos/types/connected_account_write_response_state.rb", "lib/workos/types/connection_activated_data_connection_type.rb", "lib/workos/types/connection_activated_data_state.rb", "lib/workos/types/connection_activated_data_status.rb", @@ -521,24 +1184,36 @@ "lib/workos/types/create_connection_oidc_options_token_authentication_method.rb", "lib/workos/types/create_data_integration_auth_methods.rb", "lib/workos/types/create_data_integration_ownership.rb", + "lib/workos/types/create_magic_code_and_return_locale.rb", "lib/workos/types/create_organization_connected_account_state.rb", + "lib/workos/types/create_password_reset_token_locale.rb", "lib/workos/types/create_user_invite_options_locale.rb", "lib/workos/types/create_user_password_hash_type.rb", "lib/workos/types/create_user_password_salt_position.rb", "lib/workos/types/create_webhook_endpoint_events.rb", "lib/workos/types/custom_provider_definition_authenticate_via.rb", "lib/workos/types/data_integration_access_token_response_error.rb", + "lib/workos/types/data_integration_access_token_response_with_error_error.rb", "lib/workos/types/data_integration_auth_methods.rb", "lib/workos/types/data_integration_credential_type.rb", "lib/workos/types/data_integration_credentials_credentials_type.rb", "lib/workos/types/data_integration_credentials_input_type.rb", "lib/workos/types/data_integration_credentials_response_error.rb", + "lib/workos/types/data_integration_credentials_response_with_error_error.rb", "lib/workos/types/data_integration_custom_provider_authenticate_via.rb", "lib/workos/types/data_integration_installation_connection_role.rb", "lib/workos/types/data_integration_ownership.rb", "lib/workos/types/data_integration_state.rb", + "lib/workos/types/data_integrations_create_api_key_connection_error_404_code.rb", + "lib/workos/types/data_integrations_create_api_key_connection_error_409_code.rb", "lib/workos/types/data_integrations_create_api_key_connection_request_connection_owner.rb", + "lib/workos/types/data_integrations_create_client_credentials_connection_error_404_code.rb", + "lib/workos/types/data_integrations_create_client_credentials_connection_error_409_code.rb", "lib/workos/types/data_integrations_create_client_credentials_connection_request_connection_owner.rb", + "lib/workos/types/data_integrations_finish_connection_error_400_code.rb", + "lib/workos/types/data_integrations_get_data_integration_authorize_url_error_400_code.rb", + "lib/workos/types/data_integrations_get_data_integration_authorize_url_error_404_code.rb", + "lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_intent.rb", "lib/workos/types/data_integrations_get_data_integration_authorize_url_request_connection_owner.rb", "lib/workos/types/data_integrations_get_user_token_request_connection_owner.rb", "lib/workos/types/data_integrations_list_response_data_auth_methods.rb", @@ -547,10 +1222,14 @@ "lib/workos/types/data_integrations_list_response_data_connected_account_state.rb", "lib/workos/types/data_integrations_list_response_data_connection_owner.rb", "lib/workos/types/data_integrations_list_response_data_ownership.rb", - "lib/workos/types/data_integrations_upsert_api_key_request_2_connection_owner.rb", + "lib/workos/types/data_integrations_organization_create_organization_data_installation_error_404_code.rb", + "lib/workos/types/data_integrations_organization_create_organization_data_installation_error_409_code.rb", + "lib/workos/types/data_integrations_organization_create_organization_data_installation_error_422_code.rb", "lib/workos/types/data_integrations_upsert_api_key_request_connection_owner.rb", - "lib/workos/types/data_integrations_upsert_client_credentials_request_2_connection_owner.rb", "lib/workos/types/data_integrations_upsert_client_credentials_request_connection_owner.rb", + "lib/workos/types/data_integrations_user_management_create_user_data_installation_error_404_code.rb", + "lib/workos/types/data_integrations_user_management_create_user_data_installation_error_409_code.rb", + "lib/workos/types/data_integrations_user_management_create_user_data_installation_error_422_code.rb", "lib/workos/types/data_integrations_vend_credentials_request_connection_owner.rb", "lib/workos/types/directory_state.rb", "lib/workos/types/directory_type.rb", @@ -615,15 +1294,14 @@ "lib/workos/types/radar_standalone_response_blocklist_type.rb", "lib/workos/types/radar_standalone_response_control.rb", "lib/workos/types/radar_standalone_response_verdict.rb", - "lib/workos/types/reauthorize_data_integrations_get_data_integration_authorize_url_request_connection_owner.rb", - "lib/workos/types/reauthorize_data_integrations_upsert_api_key_request_connection_owner.rb", - "lib/workos/types/reauthorize_data_integrations_upsert_client_credentials_request_connection_owner.rb", "lib/workos/types/resend_user_invite_options_locale.rb", "lib/workos/types/resource_export_completed_data_resource_type.rb", "lib/workos/types/resource_export_created_data_resource_type.rb", "lib/workos/types/resource_export_downloaded_data_resource_type.rb", "lib/workos/types/resource_export_failed_data_resource_type.rb", "lib/workos/types/role_type.rb", + "lib/workos/types/send_email_change_locale.rb", + "lib/workos/types/send_verification_email_locale.rb", "lib/workos/types/session_created_data_auth_method.rb", "lib/workos/types/session_created_data_status.rb", "lib/workos/types/session_revoked_data_auth_method.rb", @@ -633,6 +1311,7 @@ "lib/workos/types/team_production_state.rb", "lib/workos/types/token_query_grant_type.rb", "lib/workos/types/update_audit_logs_retention_retention_period.rb", + "lib/workos/types/update_audit_logs_retention_with_retention_period_retention_period.rb", "lib/workos/types/update_custom_provider_definition_authenticate_via.rb", "lib/workos/types/update_user_password_hash_type.rb", "lib/workos/types/update_user_password_salt_position.rb", @@ -640,6 +1319,7 @@ "lib/workos/types/update_webhook_endpoint_status.rb", "lib/workos/types/user_identities_get_item_provider.rb", "lib/workos/types/user_invite_state.rb", + "lib/workos/types/user_invites_accept_error_400_code.rb", "lib/workos/types/user_management_authentication_provider.rb", "lib/workos/types/user_management_authentication_screen_hint.rb", "lib/workos/types/user_management_organization_membership_statuses.rb", @@ -674,16 +1354,26 @@ "lib/workos/user_management/authenticate_response.rb", "lib/workos/user_management/authenticate_response_impersonator.rb", "lib/workos/user_management/authenticate_response_oauth_token.rb", + "lib/workos/user_management/authentication_challenges_verify_error_400.rb", + "lib/workos/user_management/authentication_challenges_verify_error_404.rb", + "lib/workos/user_management/authentication_challenges_verify_error_422.rb", "lib/workos/user_management/authentication_email_verification_failed.rb", "lib/workos/user_management/authentication_email_verification_failed_data.rb", "lib/workos/user_management/authentication_email_verification_failed_data_error.rb", "lib/workos/user_management/authentication_email_verification_succeeded.rb", "lib/workos/user_management/authentication_email_verification_succeeded_data.rb", + "lib/workos/user_management/authentication_factors_challenge_error_404.rb", + "lib/workos/user_management/authentication_factors_challenge_error_422.rb", + "lib/workos/user_management/authentication_factors_challenge_error_429.rb", + "lib/workos/user_management/authentication_factors_create_error_422.rb", + "lib/workos/user_management/authentication_factors_delete_error_404.rb", + "lib/workos/user_management/authentication_factors_get_error_404.rb", "lib/workos/user_management/authentication_magic_auth_failed.rb", "lib/workos/user_management/authentication_magic_auth_failed_data.rb", "lib/workos/user_management/authentication_magic_auth_failed_data_error.rb", "lib/workos/user_management/authentication_magic_auth_succeeded.rb", "lib/workos/user_management/authentication_magic_auth_succeeded_data.rb", + "lib/workos/user_management/authentication_method_not_allowed_session_authenticate_error_403.rb", "lib/workos/user_management/authentication_mfa_failed.rb", "lib/workos/user_management/authentication_mfa_failed_data.rb", "lib/workos/user_management/authentication_mfa_failed_data_error.rb", @@ -739,19 +1429,40 @@ "lib/workos/user_management/create_waitlist_entry.rb", "lib/workos/user_management/device_authorization_response.rb", "lib/workos/user_management/device_code_session_authenticate_request.rb", + "lib/workos/user_management/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rb", + "lib/workos/user_management/email_already_invited_user_invites_create_error_400.rb", + "lib/workos/user_management/email_already_verified_user_update_error_400.rb", "lib/workos/user_management/email_change.rb", + "lib/workos/user_management/email_change_code_incorrect_user_confirm_email_change_error_400.rb", + "lib/workos/user_management/email_change_code_previously_used_user_confirm_email_change_error_409.rb", "lib/workos/user_management/email_change_confirmation.rb", "lib/workos/user_management/email_change_confirmation_user.rb", + "lib/workos/user_management/email_change_not_allowed_user_confirm_email_change_error_409.rb", + "lib/workos/user_management/email_change_not_allowed_user_send_email_change_error_409.rb", + "lib/workos/user_management/email_change_not_allowed_user_update_error_400.rb", + "lib/workos/user_management/email_completion_required_session_authenticate_error_403.rb", "lib/workos/user_management/email_completion_session_authenticate_request.rb", + "lib/workos/user_management/email_domain_not_deliverable_user_invites_create_error_400.rb", + "lib/workos/user_management/email_domain_not_deliverable_user_invites_resend_error_400.rb", + "lib/workos/user_management/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rb", + "lib/workos/user_management/email_not_available_user_confirm_email_change_error_409.rb", + "lib/workos/user_management/email_not_available_user_send_email_change_error_409.rb", + "lib/workos/user_management/email_not_available_user_update_error_400.rb", + "lib/workos/user_management/email_password_auth_disabled_session_authenticate_error_403.rb", "lib/workos/user_management/email_verification.rb", + "lib/workos/user_management/email_verification_code_expired_user_email_verification_error_400.rb", + "lib/workos/user_management/email_verification_code_incorrect_user_email_verification_error_400.rb", + "lib/workos/user_management/email_verification_code_previously_used_user_email_verification_error_400.rb", "lib/workos/user_management/email_verification_code_session_authenticate_request.rb", "lib/workos/user_management/email_verification_created.rb", "lib/workos/user_management/email_verification_created_data.rb", + "lib/workos/user_management/email_verification_required_session_authenticate_error_403.rb", "lib/workos/user_management/invitation.rb", "lib/workos/user_management/invitation_accepted.rb", "lib/workos/user_management/invitation_accepted_data.rb", "lib/workos/user_management/invitation_created.rb", "lib/workos/user_management/invitation_created_data.rb", + "lib/workos/user_management/invitation_email_not_sent_waitlist_entries_approve_error_422.rb", "lib/workos/user_management/invitation_resent.rb", "lib/workos/user_management/invitation_resent_data.rb", "lib/workos/user_management/invitation_revoked.rb", @@ -763,14 +1474,29 @@ "lib/workos/user_management/magic_auth_code_session_authenticate_request.rb", "lib/workos/user_management/magic_auth_created.rb", "lib/workos/user_management/magic_auth_created_data.rb", + "lib/workos/user_management/magic_auth_get_error_404.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4002.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_4003.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_403.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_422.rb", + "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_error_429.rb", "lib/workos/user_management/magic_auth_send_magic_auth_code_and_return_response.rb", "lib/workos/user_management/mfa_totp_session_authenticate_request.rb", "lib/workos/user_management/organization_selection_session_authenticate_request.rb", + "lib/workos/user_management/password_and_password_hash_provided_user_create_error_400.rb", + "lib/workos/user_management/password_and_password_hash_provided_user_update_error_400.rb", + "lib/workos/user_management/password_and_password_hash_type_provided_user_create_error_400.rb", + "lib/workos/user_management/password_and_password_hash_type_provided_user_update_error_400.rb", "lib/workos/user_management/password_reset.rb", "lib/workos/user_management/password_reset_created.rb", "lib/workos/user_management/password_reset_created_data.rb", + "lib/workos/user_management/password_reset_not_allowed_user_create_password_reset_token_error_403.rb", "lib/workos/user_management/password_reset_succeeded.rb", "lib/workos/user_management/password_reset_succeeded_data.rb", + "lib/workos/user_management/password_salt_position_requires_password_hash_user_create_error_400.rb", + "lib/workos/user_management/password_salt_position_requires_password_hash_user_update_error_400.rb", "lib/workos/user_management/password_session_authenticate_request.rb", "lib/workos/user_management/radar_challenge.rb", "lib/workos/user_management/radar_email_challenge_code_session_authenticate_request.rb", @@ -783,17 +1509,62 @@ "lib/workos/user_management/send_email_change.rb", "lib/workos/user_management/send_radar_sms_challenge.rb", "lib/workos/user_management/send_radar_sms_challenge_response.rb", + "lib/workos/user_management/send_verification_email.rb", "lib/workos/user_management/send_verification_email_response.rb", + "lib/workos/user_management/session_authenticate_error_400.rb", + "lib/workos/user_management/session_authenticate_error_40010.rb", + "lib/workos/user_management/session_authenticate_error_40011.rb", + "lib/workos/user_management/session_authenticate_error_40012.rb", + "lib/workos/user_management/session_authenticate_error_40013.rb", + "lib/workos/user_management/session_authenticate_error_40014.rb", + "lib/workos/user_management/session_authenticate_error_40015.rb", + "lib/workos/user_management/session_authenticate_error_40016.rb", + "lib/workos/user_management/session_authenticate_error_40017.rb", + "lib/workos/user_management/session_authenticate_error_40018.rb", + "lib/workos/user_management/session_authenticate_error_40019.rb", + "lib/workos/user_management/session_authenticate_error_4002.rb", + "lib/workos/user_management/session_authenticate_error_40020.rb", + "lib/workos/user_management/session_authenticate_error_40021.rb", + "lib/workos/user_management/session_authenticate_error_40022.rb", + "lib/workos/user_management/session_authenticate_error_40023.rb", + "lib/workos/user_management/session_authenticate_error_40024.rb", + "lib/workos/user_management/session_authenticate_error_40025.rb", + "lib/workos/user_management/session_authenticate_error_40026.rb", + "lib/workos/user_management/session_authenticate_error_40027.rb", + "lib/workos/user_management/session_authenticate_error_40028.rb", + "lib/workos/user_management/session_authenticate_error_4003.rb", + "lib/workos/user_management/session_authenticate_error_4004.rb", + "lib/workos/user_management/session_authenticate_error_4005.rb", + "lib/workos/user_management/session_authenticate_error_4006.rb", + "lib/workos/user_management/session_authenticate_error_4007.rb", + "lib/workos/user_management/session_authenticate_error_4008.rb", + "lib/workos/user_management/session_authenticate_error_4009.rb", + "lib/workos/user_management/session_authenticate_error_400_variant_29.rb", + "lib/workos/user_management/session_authenticate_error_400_variant_29_variant_7.rb", + "lib/workos/user_management/session_authenticate_error_403.rb", + "lib/workos/user_management/session_authenticate_error_404.rb", + "lib/workos/user_management/session_authenticate_error_422.rb", + "lib/workos/user_management/session_authenticate_error_429.rb", + "lib/workos/user_management/session_authenticate_error_429_with_error.rb", "lib/workos/user_management/session_created.rb", "lib/workos/user_management/session_created_data.rb", "lib/workos/user_management/session_created_data_impersonator.rb", + "lib/workos/user_management/session_expired_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/user_management/session_expired_agent_blueprints_token_validate_token_error_400.rb", + "lib/workos/user_management/session_logout_error_422.rb", + "lib/workos/user_management/session_revoke_session_error_400.rb", "lib/workos/user_management/session_revoked.rb", + "lib/workos/user_management/session_revoked_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/user_management/session_revoked_agent_blueprints_token_validate_token_error_400.rb", "lib/workos/user_management/session_revoked_data.rb", "lib/workos/user_management/session_revoked_data_impersonator.rb", + "lib/workos/user_management/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rb", "lib/workos/user_management/sso_device_authorization_request.rb", "lib/workos/user_management/update_jwt_template.rb", "lib/workos/user_management/update_user.rb", "lib/workos/user_management/user.rb", + "lib/workos/user_management/user_already_exists_user_invites_create_error_400.rb", + "lib/workos/user_management/user_already_organization_member_user_invites_create_error_400.rb", "lib/workos/user_management/user_api_key.rb", "lib/workos/user_management/user_api_key_created_data_owner.rb", "lib/workos/user_management/user_api_key_owner.rb", @@ -801,18 +1572,104 @@ "lib/workos/user_management/user_api_key_updated_data_owner.rb", "lib/workos/user_management/user_api_key_with_value.rb", "lib/workos/user_management/user_api_key_with_value_owner.rb", + "lib/workos/user_management/user_api_keys_create_error_400.rb", + "lib/workos/user_management/user_api_keys_create_error_400_error.rb", + "lib/workos/user_management/user_api_keys_create_error_404.rb", + "lib/workos/user_management/user_api_keys_create_error_422.rb", + "lib/workos/user_management/user_api_keys_list_error_404.rb", + "lib/workos/user_management/user_authentication_factors_create_error_422.rb", + "lib/workos/user_management/user_authentication_factors_list_error_422.rb", + "lib/workos/user_management/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rb", + "lib/workos/user_management/user_confirm_email_change_error_400.rb", + "lib/workos/user_management/user_confirm_email_change_error_404.rb", + "lib/workos/user_management/user_confirm_email_change_error_409.rb", + "lib/workos/user_management/user_confirm_email_change_error_422.rb", + "lib/workos/user_management/user_confirm_email_change_error_429.rb", + "lib/workos/user_management/user_create_error_400.rb", + "lib/workos/user_management/user_create_error_400_error.rb", + "lib/workos/user_management/user_create_error_403.rb", + "lib/workos/user_management/user_create_error_404.rb", + "lib/workos/user_management/user_create_error_422.rb", + "lib/workos/user_management/user_create_password_reset_token_error_403.rb", + "lib/workos/user_management/user_create_password_reset_token_error_404.rb", + "lib/workos/user_management/user_create_password_reset_token_error_422.rb", + "lib/workos/user_management/user_create_password_reset_token_error_429.rb", "lib/workos/user_management/user_create_response.rb", "lib/workos/user_management/user_created.rb", + "lib/workos/user_management/user_creation_error_user_create_error_400.rb", + "lib/workos/user_management/user_creation_error_user_create_error_400_error.rb", + "lib/workos/user_management/user_delete_error_404.rb", "lib/workos/user_management/user_deleted.rb", + "lib/workos/user_management/user_email_verification_error_400.rb", + "lib/workos/user_management/user_email_verification_error_404.rb", + "lib/workos/user_management/user_email_verification_error_422.rb", + "lib/workos/user_management/user_feature_flags_list_error_404.rb", + "lib/workos/user_management/user_get_email_verification_error_404.rb", + "lib/workos/user_management/user_get_error_404.rb", + "lib/workos/user_management/user_get_password_reset_error_404.rb", + "lib/workos/user_management/user_identities_get_error_404.rb", "lib/workos/user_management/user_identities_get_item.rb", "lib/workos/user_management/user_invite.rb", + "lib/workos/user_management/user_invites_accept_error_400.rb", + "lib/workos/user_management/user_invites_accept_error_404.rb", + "lib/workos/user_management/user_invites_create_error_400.rb", + "lib/workos/user_management/user_invites_create_error_404.rb", + "lib/workos/user_management/user_invites_create_error_422.rb", + "lib/workos/user_management/user_invites_get_by_token_error_404.rb", + "lib/workos/user_management/user_invites_get_error_404.rb", + "lib/workos/user_management/user_invites_list_error_422.rb", + "lib/workos/user_management/user_invites_resend_error_400.rb", + "lib/workos/user_management/user_invites_resend_error_404.rb", + "lib/workos/user_management/user_invites_resend_error_422.rb", + "lib/workos/user_management/user_invites_revoke_error_400.rb", + "lib/workos/user_management/user_list_error_422.rb", + "lib/workos/user_management/user_organization_memberships_create_error_400.rb", + "lib/workos/user_management/user_organization_memberships_create_error_404.rb", + "lib/workos/user_management/user_organization_memberships_create_error_422.rb", + "lib/workos/user_management/user_organization_memberships_deactivate_error_400.rb", + "lib/workos/user_management/user_organization_memberships_deactivate_error_404.rb", + "lib/workos/user_management/user_organization_memberships_deactivate_error_422.rb", + "lib/workos/user_management/user_organization_memberships_delete_error_404.rb", + "lib/workos/user_management/user_organization_memberships_delete_error_422.rb", + "lib/workos/user_management/user_organization_memberships_get_error_404.rb", + "lib/workos/user_management/user_organization_memberships_list_error_400.rb", + "lib/workos/user_management/user_organization_memberships_list_error_404.rb", + "lib/workos/user_management/user_organization_memberships_list_error_422.rb", + "lib/workos/user_management/user_organization_memberships_reactivate_error_400.rb", + "lib/workos/user_management/user_organization_memberships_reactivate_error_404.rb", + "lib/workos/user_management/user_organization_memberships_reactivate_error_422.rb", + "lib/workos/user_management/user_organization_memberships_update_error_404.rb", + "lib/workos/user_management/user_organization_memberships_update_error_422.rb", + "lib/workos/user_management/user_reset_password_error_400.rb", + "lib/workos/user_management/user_reset_password_error_400_error.rb", + "lib/workos/user_management/user_reset_password_error_403.rb", + "lib/workos/user_management/user_reset_password_error_404.rb", + "lib/workos/user_management/user_reset_password_error_422.rb", + "lib/workos/user_management/user_send_email_change_error_404.rb", + "lib/workos/user_management/user_send_email_change_error_409.rb", + "lib/workos/user_management/user_send_email_change_error_422.rb", + "lib/workos/user_management/user_send_email_change_error_429.rb", + "lib/workos/user_management/user_send_verification_email_error_400.rb", + "lib/workos/user_management/user_send_verification_email_error_404.rb", + "lib/workos/user_management/user_send_verification_email_error_422.rb", + "lib/workos/user_management/user_send_verification_email_error_429.rb", + "lib/workos/user_management/user_session_ended_agent_blueprints_token_mint_token_error_400.rb", + "lib/workos/user_management/user_session_ended_agent_blueprints_token_validate_token_error_400.rb", "lib/workos/user_management/user_sessions_impersonator.rb", + "lib/workos/user_management/user_sessions_list_error_404.rb", + "lib/workos/user_management/user_sessions_list_error_422.rb", "lib/workos/user_management/user_sessions_list_item.rb", + "lib/workos/user_management/user_update_error_400.rb", + "lib/workos/user_management/user_update_error_400_error.rb", + "lib/workos/user_management/user_update_error_422.rb", + "lib/workos/user_management/user_update_error_503.rb", "lib/workos/user_management/user_updated.rb", "lib/workos/user_management/verify_email_address.rb", "lib/workos/user_management/verify_email_response.rb", "lib/workos/user_management/waitlist.rb", "lib/workos/user_management/waitlist_entry.rb", + "lib/workos/user_management/waitlist_list_response.rb", + "lib/workos/user_management/waitlist_list_response_list_metadata.rb", "lib/workos/vault.rb", "lib/workos/vault/actor.rb", "lib/workos/vault/create_data_key_request.rb", @@ -869,11 +1726,18 @@ "rbi/workos/action_user_registration_denied.rbi", "rbi/workos/action_user_registration_denied_data.rbi", "rbi/workos/actor.rbi", - "rbi/workos/add_data_integrations_get_data_integration_authorize_url_request.rbi", "rbi/workos/add_role_permission.rbi", "rbi/workos/admin_portal.rbi", + "rbi/workos/agent_admin_get_registration_error_404.rbi", + "rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_400.rbi", + "rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_403.rbi", + "rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409.rbi", + "rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rbi", + "rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_410.rbi", "rbi/workos/agent_admin_link_claim_attempt_to_external_user_request.rbi", "rbi/workos/agent_admin_link_claim_attempt_to_external_user_request_user.rbi", + "rbi/workos/agent_admin_revoke_registration_error_404.rbi", + "rbi/workos/agent_admin_validate_credential_error_400.rbi", "rbi/workos/agent_admin_validate_credential_request.rbi", "rbi/workos/agent_blueprint.rbi", "rbi/workos/agent_blueprint_created.rbi", @@ -891,12 +1755,27 @@ "rbi/workos/agent_blueprint_updated_data_invocable_as.rbi", "rbi/workos/agent_blueprint_updated_data_invocable_by.rbi", "rbi/workos/agent_blueprint_updated_data_session_setting.rbi", + "rbi/workos/agent_blueprints_create_error_400.rbi", + "rbi/workos/agent_blueprints_create_error_409.rbi", + "rbi/workos/agent_blueprints_create_error_422.rbi", "rbi/workos/agent_blueprints_create_request.rbi", "rbi/workos/agent_blueprints_create_request_invocable_as.rbi", "rbi/workos/agent_blueprints_create_request_invocable_by.rbi", "rbi/workos/agent_blueprints_create_request_session_setting.rbi", + "rbi/workos/agent_blueprints_delete_error_404.rbi", + "rbi/workos/agent_blueprints_get_error_404.rbi", + "rbi/workos/agent_blueprints_list_error_401.rbi", + "rbi/workos/agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/agent_blueprints_token_mint_token_error_403.rbi", + "rbi/workos/agent_blueprints_token_mint_token_error_404.rbi", "rbi/workos/agent_blueprints_token_mint_token_request.rbi", + "rbi/workos/agent_blueprints_token_validate_token_error_400.rbi", + "rbi/workos/agent_blueprints_token_validate_token_error_404.rbi", "rbi/workos/agent_blueprints_token_validate_token_request.rbi", + "rbi/workos/agent_blueprints_update_error_400.rbi", + "rbi/workos/agent_blueprints_update_error_404.rbi", + "rbi/workos/agent_blueprints_update_error_409.rbi", + "rbi/workos/agent_blueprints_update_error_422.rbi", "rbi/workos/agent_blueprints_update_request.rbi", "rbi/workos/agent_blueprints_update_request_invocable_as.rbi", "rbi/workos/agent_blueprints_update_request_invocable_by.rbi", @@ -912,6 +1791,14 @@ "rbi/workos/agent_instance_session_created_data.rbi", "rbi/workos/agent_instance_session_revoked.rbi", "rbi/workos/agent_instance_session_revoked_data.rbi", + "rbi/workos/agent_instance_sessions_get_error_404.rbi", + "rbi/workos/agent_instance_sessions_list_error_401.rbi", + "rbi/workos/agent_instance_sessions_list_error_422.rbi", + "rbi/workos/agent_instance_sessions_list_error_422_error.rbi", + "rbi/workos/agent_instance_sessions_revoke_error_404.rbi", + "rbi/workos/agent_instances_delete_error_404.rbi", + "rbi/workos/agent_instances_get_error_404.rbi", + "rbi/workos/agent_instances_list_error_401.rbi", "rbi/workos/agent_registration.rbi", "rbi/workos/agent_registration_agent_identity.rbi", "rbi/workos/agent_registration_claim.rbi", @@ -940,10 +1827,14 @@ "rbi/workos/agent_token.rbi", "rbi/workos/agent_token_validation.rbi", "rbi/workos/agents.rbi", + "rbi/workos/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rbi", + "rbi/workos/ambiguous_saml_options_connection_create_error_400.rbi", + "rbi/workos/ambiguous_saml_options_connection_patch_error_400.rbi", "rbi/workos/api_key.rbi", "rbi/workos/api_key_created.rbi", "rbi/workos/api_key_created_data.rbi", "rbi/workos/api_key_created_data_owner.rbi", + "rbi/workos/api_key_data_integration_vended_credential.rbi", "rbi/workos/api_key_installation.rbi", "rbi/workos/api_key_owner.rbi", "rbi/workos/api_key_revoked.rbi", @@ -955,7 +1846,24 @@ "rbi/workos/api_key_updated_data_previous_attribute.rbi", "rbi/workos/api_key_validation_response.rbi", "rbi/workos/api_keys.rbi", + "rbi/workos/api_keys_delete_error_404.rbi", + "rbi/workos/api_keys_expire_error_404.rbi", + "rbi/workos/api_keys_expire_error_409.rbi", + "rbi/workos/api_keys_expire_error_422.rbi", + "rbi/workos/api_keys_validate_api_key_error_422.rbi", + "rbi/workos/application_consent_required_session_authenticate_error_403.rbi", + "rbi/workos/application_create_error_404.rbi", + "rbi/workos/application_create_error_422.rbi", + "rbi/workos/application_credentials_create_error_404.rbi", + "rbi/workos/application_credentials_create_error_422.rbi", + "rbi/workos/application_credentials_delete_error_404.rbi", + "rbi/workos/application_credentials_list_error_404.rbi", "rbi/workos/application_credentials_list_item.rbi", + "rbi/workos/application_delete_error_404.rbi", + "rbi/workos/application_find_error_404.rbi", + "rbi/workos/application_list_error_422.rbi", + "rbi/workos/application_update_error_404.rbi", + "rbi/workos/application_update_error_422.rbi", "rbi/workos/assign_role.rbi", "rbi/workos/audit_log_action.rbi", "rbi/workos/audit_log_configuration.rbi", @@ -966,22 +1874,52 @@ "rbi/workos/audit_log_event_create_response.rbi", "rbi/workos/audit_log_event_ingestion.rbi", "rbi/workos/audit_log_event_target.rbi", + "rbi/workos/audit_log_events_create_error_400.rbi", + "rbi/workos/audit_log_events_create_error_4002.rbi", + "rbi/workos/audit_log_events_create_error_400_error.rbi", + "rbi/workos/audit_log_events_create_error_402.rbi", + "rbi/workos/audit_log_events_create_error_404.rbi", + "rbi/workos/audit_log_events_create_error_422.rbi", + "rbi/workos/audit_log_events_create_error_422_error.rbi", + "rbi/workos/audit_log_events_create_error_429.rbi", "rbi/workos/audit_log_export.rbi", "rbi/workos/audit_log_export_creation.rbi", + "rbi/workos/audit_log_exports_export_error_402.rbi", + "rbi/workos/audit_log_exports_export_error_404.rbi", + "rbi/workos/audit_log_exports_exports_error_400.rbi", + "rbi/workos/audit_log_exports_exports_error_400_with_error.rbi", + "rbi/workos/audit_log_exports_exports_error_402.rbi", "rbi/workos/audit_log_schema.rbi", "rbi/workos/audit_log_schema_actor.rbi", "rbi/workos/audit_log_schema_actor_input.rbi", "rbi/workos/audit_log_schema_input.rbi", "rbi/workos/audit_log_schema_target.rbi", "rbi/workos/audit_log_schema_target_input.rbi", + "rbi/workos/audit_log_validator_versions_create_error_402.rbi", + "rbi/workos/audit_log_validator_versions_create_error_422.rbi", + "rbi/workos/audit_log_validator_versions_schemas_error_402.rbi", + "rbi/workos/audit_log_validator_versions_schemas_error_404.rbi", + "rbi/workos/audit_log_validator_versions_schemas_error_422.rbi", + "rbi/workos/audit_log_validators_list_error_402.rbi", + "rbi/workos/audit_log_validators_list_error_404.rbi", + "rbi/workos/audit_log_validators_list_error_422.rbi", "rbi/workos/audit_logs.rbi", "rbi/workos/audit_logs_retention.rbi", + "rbi/workos/audit_logs_retention_audit_logs_retention_error_402.rbi", + "rbi/workos/audit_logs_retention_audit_logs_retention_error_404.rbi", + "rbi/workos/audit_logs_retention_update_audit_logs_retention_error_402.rbi", + "rbi/workos/audit_logs_retention_update_audit_logs_retention_error_404.rbi", + "rbi/workos/audit_logs_retention_update_audit_logs_retention_error_422.rbi", + "rbi/workos/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rbi", "rbi/workos/auth_method_mismatch_error.rbi", "rbi/workos/authenticate_response.rbi", "rbi/workos/authenticate_response_impersonator.rbi", "rbi/workos/authenticate_response_oauth_token.rbi", "rbi/workos/authentication_challenge.rbi", "rbi/workos/authentication_challenge_verify_response.rbi", + "rbi/workos/authentication_challenges_verify_error_400.rbi", + "rbi/workos/authentication_challenges_verify_error_404.rbi", + "rbi/workos/authentication_challenges_verify_error_422.rbi", "rbi/workos/authentication_challenges_verify_request.rbi", "rbi/workos/authentication_email_verification_failed.rbi", "rbi/workos/authentication_email_verification_failed_data.rbi", @@ -994,12 +1932,19 @@ "rbi/workos/authentication_factor_enrolled_totp.rbi", "rbi/workos/authentication_factor_sms.rbi", "rbi/workos/authentication_factor_totp.rbi", + "rbi/workos/authentication_factors_challenge_error_404.rbi", + "rbi/workos/authentication_factors_challenge_error_422.rbi", + "rbi/workos/authentication_factors_challenge_error_429.rbi", + "rbi/workos/authentication_factors_create_error_422.rbi", "rbi/workos/authentication_factors_create_request.rbi", + "rbi/workos/authentication_factors_delete_error_404.rbi", + "rbi/workos/authentication_factors_get_error_404.rbi", "rbi/workos/authentication_magic_auth_failed.rbi", "rbi/workos/authentication_magic_auth_failed_data.rbi", "rbi/workos/authentication_magic_auth_failed_data_error.rbi", "rbi/workos/authentication_magic_auth_succeeded.rbi", "rbi/workos/authentication_magic_auth_succeeded_data.rbi", + "rbi/workos/authentication_method_not_allowed_session_authenticate_error_403.rbi", "rbi/workos/authentication_mfa_failed.rbi", "rbi/workos/authentication_mfa_failed_data.rbi", "rbi/workos/authentication_mfa_failed_data_error.rbi", @@ -1039,12 +1984,163 @@ "rbi/workos/authentication_sso_timed_out_data_error.rbi", "rbi/workos/authentication_sso_timed_out_data_sso.rbi", "rbi/workos/authkit_oauth_resource.rbi", + "rbi/workos/authkit_oauth_resources_create_error_401.rbi", + "rbi/workos/authkit_oauth_resources_create_error_422.rbi", + "rbi/workos/authkit_oauth_resources_delete_error_401.rbi", + "rbi/workos/authkit_oauth_resources_delete_error_404.rbi", + "rbi/workos/authkit_oauth_resources_list_error_401.rbi", "rbi/workos/authorization.rbi", "rbi/workos/authorization_check.rbi", + "rbi/workos/authorization_check_error_402.rbi", + "rbi/workos/authorization_check_error_403.rbi", + "rbi/workos/authorization_check_error_404.rbi", + "rbi/workos/authorization_check_error_422.rbi", "rbi/workos/authorization_code_session_authenticate_request.rbi", + "rbi/workos/authorization_group_role_assignments_create_error_402.rbi", + "rbi/workos/authorization_group_role_assignments_create_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_create_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_create_error_409.rbi", + "rbi/workos/authorization_group_role_assignments_create_error_422.rbi", + "rbi/workos/authorization_group_role_assignments_get_error_402.rbi", + "rbi/workos/authorization_group_role_assignments_get_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_get_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_list_error_402.rbi", + "rbi/workos/authorization_group_role_assignments_list_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_list_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_400.rbi", + "rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_402.rbi", + "rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_422.rbi", + "rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_422.rbi", + "rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_402.rbi", + "rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_403.rbi", + "rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_404.rbi", + "rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_422.rbi", + "rbi/workos/authorization_list_effective_permissions_error_402.rbi", + "rbi/workos/authorization_list_effective_permissions_error_403.rbi", + "rbi/workos/authorization_list_effective_permissions_error_404.rbi", + "rbi/workos/authorization_list_effective_permissions_error_422.rbi", + "rbi/workos/authorization_list_resources_for_membership_error_400.rbi", + "rbi/workos/authorization_list_resources_for_membership_error_402.rbi", + "rbi/workos/authorization_list_resources_for_membership_error_403.rbi", + "rbi/workos/authorization_list_resources_for_membership_error_404.rbi", + "rbi/workos/authorization_list_resources_for_membership_error_422.rbi", + "rbi/workos/authorization_organization_role_permissions_add_permission_error_400.rbi", + "rbi/workos/authorization_organization_role_permissions_add_permission_error_403.rbi", + "rbi/workos/authorization_organization_role_permissions_add_permission_error_404.rbi", + "rbi/workos/authorization_organization_role_permissions_add_permission_error_422.rbi", + "rbi/workos/authorization_organization_role_permissions_remove_permission_error_403.rbi", + "rbi/workos/authorization_organization_role_permissions_remove_permission_error_404.rbi", + "rbi/workos/authorization_organization_role_permissions_set_permissions_error_403.rbi", + "rbi/workos/authorization_organization_role_permissions_set_permissions_error_404.rbi", + "rbi/workos/authorization_organization_role_permissions_set_permissions_error_422.rbi", + "rbi/workos/authorization_organization_roles_create_error_400.rbi", + "rbi/workos/authorization_organization_roles_create_error_403.rbi", + "rbi/workos/authorization_organization_roles_create_error_404.rbi", + "rbi/workos/authorization_organization_roles_create_error_409.rbi", + "rbi/workos/authorization_organization_roles_create_error_422.rbi", + "rbi/workos/authorization_organization_roles_delete_error_400.rbi", + "rbi/workos/authorization_organization_roles_delete_error_403.rbi", + "rbi/workos/authorization_organization_roles_delete_error_404.rbi", + "rbi/workos/authorization_organization_roles_delete_error_409.rbi", + "rbi/workos/authorization_organization_roles_get_error_403.rbi", + "rbi/workos/authorization_organization_roles_get_error_404.rbi", + "rbi/workos/authorization_organization_roles_list_error_403.rbi", + "rbi/workos/authorization_organization_roles_list_error_404.rbi", + "rbi/workos/authorization_organization_roles_update_error_400.rbi", + "rbi/workos/authorization_organization_roles_update_error_403.rbi", + "rbi/workos/authorization_organization_roles_update_error_404.rbi", + "rbi/workos/authorization_organization_roles_update_error_422.rbi", "rbi/workos/authorization_permission.rbi", + "rbi/workos/authorization_permissions_create_error_400.rbi", + "rbi/workos/authorization_permissions_create_error_404.rbi", + "rbi/workos/authorization_permissions_create_error_409.rbi", + "rbi/workos/authorization_permissions_create_error_422.rbi", + "rbi/workos/authorization_permissions_delete_error_403.rbi", + "rbi/workos/authorization_permissions_delete_error_404.rbi", + "rbi/workos/authorization_permissions_find_error_404.rbi", + "rbi/workos/authorization_permissions_list_error_404.rbi", + "rbi/workos/authorization_permissions_update_error_403.rbi", + "rbi/workos/authorization_permissions_update_error_404.rbi", + "rbi/workos/authorization_permissions_update_error_422.rbi", "rbi/workos/authorization_resource.rbi", + "rbi/workos/authorization_resources_create_error_400.rbi", + "rbi/workos/authorization_resources_create_error_402.rbi", + "rbi/workos/authorization_resources_create_error_403.rbi", + "rbi/workos/authorization_resources_create_error_404.rbi", + "rbi/workos/authorization_resources_create_error_409.rbi", + "rbi/workos/authorization_resources_create_error_422.rbi", + "rbi/workos/authorization_resources_delete_error_400.rbi", + "rbi/workos/authorization_resources_delete_error_403.rbi", + "rbi/workos/authorization_resources_delete_error_404.rbi", + "rbi/workos/authorization_resources_delete_error_409.rbi", + "rbi/workos/authorization_resources_find_by_id_error_402.rbi", + "rbi/workos/authorization_resources_find_by_id_error_403.rbi", + "rbi/workos/authorization_resources_find_by_id_error_404.rbi", + "rbi/workos/authorization_resources_find_by_id_error_422.rbi", + "rbi/workos/authorization_resources_get_error_402.rbi", + "rbi/workos/authorization_resources_get_error_403.rbi", + "rbi/workos/authorization_resources_get_error_404.rbi", + "rbi/workos/authorization_resources_list_error_400.rbi", + "rbi/workos/authorization_resources_list_error_402.rbi", + "rbi/workos/authorization_resources_list_error_403.rbi", + "rbi/workos/authorization_resources_list_error_422.rbi", + "rbi/workos/authorization_resources_list_organization_memberships_error_400.rbi", + "rbi/workos/authorization_resources_list_organization_memberships_error_402.rbi", + "rbi/workos/authorization_resources_list_organization_memberships_error_403.rbi", + "rbi/workos/authorization_resources_list_organization_memberships_error_404.rbi", + "rbi/workos/authorization_resources_list_organization_memberships_error_422.rbi", + "rbi/workos/authorization_resources_update_error_400.rbi", + "rbi/workos/authorization_resources_update_error_402.rbi", + "rbi/workos/authorization_resources_update_error_403.rbi", + "rbi/workos/authorization_resources_update_error_404.rbi", + "rbi/workos/authorization_resources_update_error_409.rbi", + "rbi/workos/authorization_resources_update_error_422.rbi", + "rbi/workos/authorization_role_assignments_assign_role_error_402.rbi", + "rbi/workos/authorization_role_assignments_assign_role_error_403.rbi", + "rbi/workos/authorization_role_assignments_assign_role_error_404.rbi", + "rbi/workos/authorization_role_assignments_assign_role_error_422.rbi", + "rbi/workos/authorization_role_assignments_list_role_assignments_error_402.rbi", + "rbi/workos/authorization_role_assignments_list_role_assignments_error_403.rbi", + "rbi/workos/authorization_role_assignments_list_role_assignments_error_404.rbi", + "rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_403.rbi", + "rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_404.rbi", + "rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_422.rbi", + "rbi/workos/authorization_role_assignments_remove_role_by_id_error_403.rbi", + "rbi/workos/authorization_role_assignments_remove_role_by_id_error_404.rbi", + "rbi/workos/authorization_role_permissions_add_permission_error_400.rbi", + "rbi/workos/authorization_role_permissions_add_permission_error_403.rbi", + "rbi/workos/authorization_role_permissions_add_permission_error_404.rbi", + "rbi/workos/authorization_role_permissions_add_permission_error_422.rbi", + "rbi/workos/authorization_role_permissions_set_permissions_error_400.rbi", + "rbi/workos/authorization_role_permissions_set_permissions_error_403.rbi", + "rbi/workos/authorization_role_permissions_set_permissions_error_404.rbi", + "rbi/workos/authorization_role_permissions_set_permissions_error_422.rbi", + "rbi/workos/authorization_roles_create_error_400.rbi", + "rbi/workos/authorization_roles_create_error_403.rbi", + "rbi/workos/authorization_roles_create_error_404.rbi", + "rbi/workos/authorization_roles_create_error_409.rbi", + "rbi/workos/authorization_roles_create_error_422.rbi", + "rbi/workos/authorization_roles_get_error_403.rbi", + "rbi/workos/authorization_roles_get_error_404.rbi", + "rbi/workos/authorization_roles_list_error_403.rbi", + "rbi/workos/authorization_roles_update_error_400.rbi", + "rbi/workos/authorization_roles_update_error_403.rbi", + "rbi/workos/authorization_roles_update_error_404.rbi", + "rbi/workos/authorization_roles_update_error_422.rbi", + "rbi/workos/authorized_applications_delete_error_404.rbi", + "rbi/workos/authorized_applications_list_error_404.rbi", + "rbi/workos/authorized_applications_list_error_422.rbi", "rbi/workos/authorized_connect_application_list_data.rbi", + "rbi/workos/both_saml_and_oidc_options_provided_connection_create_error_400.rbi", + "rbi/workos/both_saml_and_oidc_options_provided_connection_patch_error_400.rbi", + "rbi/workos/certificate_expired_saml_idp_signing_certificates_create_error_400.rbi", + "rbi/workos/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rbi", "rbi/workos/challenge_authentication_factor.rbi", "rbi/workos/check_authorization.rbi", "rbi/workos/claim_view_response.rbi", @@ -1052,7 +2148,15 @@ "rbi/workos/client.rbi", "rbi/workos/client_api.rbi", "rbi/workos/client_api_token.rbi", + "rbi/workos/client_api_token_issue_client_api_token_error_400.rbi", + "rbi/workos/client_api_token_issue_client_api_token_error_404.rbi", + "rbi/workos/client_api_token_issue_client_api_token_error_422.rbi", "rbi/workos/client_api_token_response.rbi", + "rbi/workos/client_credentials_data_integration_vended_credential.rbi", + "rbi/workos/client_secret_not_accepted_connection_create_error_400.rbi", + "rbi/workos/client_secret_not_accepted_connection_patch_error_400.rbi", + "rbi/workos/client_secret_required_connection_create_error_400.rbi", + "rbi/workos/client_secret_required_connection_patch_error_400.rbi", "rbi/workos/configure_data_integration_body.rbi", "rbi/workos/confirm_email_change.rbi", "rbi/workos/connect.rbi", @@ -1062,18 +2166,39 @@ "rbi/workos/connect_application_oauth_redirect_uris.rbi", "rbi/workos/connected_account.rbi", "rbi/workos/connected_account_input.rbi", - "rbi/workos/connected_account_write_response.rbi", - "rbi/workos/connected_account_write_response_warning.rbi", + "rbi/workos/connected_account_warning.rbi", "rbi/workos/connection.rbi", "rbi/workos/connection_activated.rbi", "rbi/workos/connection_activated_data.rbi", "rbi/workos/connection_activated_data_domain.rbi", + "rbi/workos/connection_create_error_400.rbi", + "rbi/workos/connection_create_error_403.rbi", + "rbi/workos/connection_create_error_404.rbi", + "rbi/workos/connection_create_error_409.rbi", + "rbi/workos/connection_create_error_422.rbi", + "rbi/workos/connection_create_error_4222.rbi", + "rbi/workos/connection_create_error_4223.rbi", + "rbi/workos/connection_create_error_4224.rbi", "rbi/workos/connection_deactivated.rbi", "rbi/workos/connection_deactivated_data.rbi", "rbi/workos/connection_deactivated_data_domain.rbi", + "rbi/workos/connection_delete_error_403.rbi", + "rbi/workos/connection_delete_error_404.rbi", "rbi/workos/connection_deleted.rbi", "rbi/workos/connection_deleted_data.rbi", "rbi/workos/connection_domain.rbi", + "rbi/workos/connection_find_error_403.rbi", + "rbi/workos/connection_find_error_404.rbi", + "rbi/workos/connection_list_error_403.rbi", + "rbi/workos/connection_list_error_422.rbi", + "rbi/workos/connection_patch_error_400.rbi", + "rbi/workos/connection_patch_error_403.rbi", + "rbi/workos/connection_patch_error_404.rbi", + "rbi/workos/connection_patch_error_409.rbi", + "rbi/workos/connection_patch_error_422.rbi", + "rbi/workos/connection_patch_error_4222.rbi", + "rbi/workos/connection_patch_error_4223.rbi", + "rbi/workos/connection_patch_error_4224.rbi", "rbi/workos/connection_saml_certificate_renewal_required.rbi", "rbi/workos/connection_saml_certificate_renewal_required_data.rbi", "rbi/workos/connection_saml_certificate_renewal_required_data_certificate.rbi", @@ -1082,7 +2207,17 @@ "rbi/workos/connection_saml_certificate_renewed_data.rbi", "rbi/workos/connection_saml_certificate_renewed_data_certificate.rbi", "rbi/workos/connection_saml_certificate_renewed_data_connection.rbi", + "rbi/workos/connection_type_conflicts_with_options_connection_create_error_400.rbi", + "rbi/workos/connection_type_conflicts_with_options_connection_patch_error_400.rbi", + "rbi/workos/connection_type_not_supported_connection_create_error_400.rbi", + "rbi/workos/connection_type_not_supported_connection_patch_error_400.rbi", + "rbi/workos/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rbi", + "rbi/workos/connection_type_or_options_required_connection_create_error_400.rbi", "rbi/workos/cors_origin_response.rbi", + "rbi/workos/cors_origins_create_cors_origin_error_409.rbi", + "rbi/workos/cors_origins_create_cors_origin_error_422.rbi", + "rbi/workos/cors_origins_create_cors_origin_error_422_error.rbi", + "rbi/workos/cors_origins_list_error_401.rbi", "rbi/workos/create_application_secret.rbi", "rbi/workos/create_authkit_oauth_resource.rbi", "rbi/workos/create_authorization_permission.rbi", @@ -1126,6 +2261,9 @@ "rbi/workos/data_integration.rbi", "rbi/workos/data_integration_access_token_response.rbi", "rbi/workos/data_integration_access_token_response_access_token.rbi", + "rbi/workos/data_integration_access_token_response_with_access_token.rbi", + "rbi/workos/data_integration_access_token_response_with_access_token_access_token.rbi", + "rbi/workos/data_integration_access_token_response_with_error.rbi", "rbi/workos/data_integration_authorize_url_response.rbi", "rbi/workos/data_integration_configuration_list_response.rbi", "rbi/workos/data_integration_configuration_response.rbi", @@ -1133,20 +2271,121 @@ "rbi/workos/data_integration_credentials.rbi", "rbi/workos/data_integration_credentials_input.rbi", "rbi/workos/data_integration_credentials_response.rbi", + "rbi/workos/data_integration_credentials_response_with_credential.rbi", + "rbi/workos/data_integration_credentials_response_with_error.rbi", "rbi/workos/data_integration_custom_provider.rbi", + "rbi/workos/data_integration_finish_connection_response.rbi", "rbi/workos/data_integration_installation.rbi", "rbi/workos/data_integration_vended_credential.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_400.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_403.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_404.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_4042.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_409.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_4092.rbi", + "rbi/workos/data_integrations_create_api_key_connection_error_503.rbi", "rbi/workos/data_integrations_create_api_key_connection_request.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_400.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_403.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_404.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_4042.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_409.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_4092.rbi", + "rbi/workos/data_integrations_create_client_credentials_connection_error_503.rbi", "rbi/workos/data_integrations_create_client_credentials_connection_request.rbi", + "rbi/workos/data_integrations_finish_connection_error_400.rbi", + "rbi/workos/data_integrations_finish_connection_error_4002.rbi", + "rbi/workos/data_integrations_finish_connection_error_403.rbi", + "rbi/workos/data_integrations_finish_connection_request.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_400.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_4002.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_403.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_404.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_4042.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_409.rbi", + "rbi/workos/data_integrations_get_data_integration_authorize_url_error_4092.rbi", "rbi/workos/data_integrations_get_data_integration_authorize_url_request.rbi", + "rbi/workos/data_integrations_get_user_token_error_400.rbi", + "rbi/workos/data_integrations_get_user_token_error_403.rbi", + "rbi/workos/data_integrations_get_user_token_error_404.rbi", "rbi/workos/data_integrations_get_user_token_request.rbi", "rbi/workos/data_integrations_list_response.rbi", "rbi/workos/data_integrations_list_response_data.rbi", "rbi/workos/data_integrations_list_response_data_connected_account.rbi", + "rbi/workos/data_integrations_list_response_data_connected_account_warning.rbi", + "rbi/workos/data_integrations_management_create_data_integration_error_400.rbi", + "rbi/workos/data_integrations_management_create_data_integration_error_403.rbi", + "rbi/workos/data_integrations_management_create_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_create_data_integration_error_409.rbi", + "rbi/workos/data_integrations_management_create_data_integration_error_422.rbi", + "rbi/workos/data_integrations_management_delete_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_delete_organization_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_get_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_get_organization_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_list_data_integrations_error_404.rbi", + "rbi/workos/data_integrations_management_list_data_integrations_error_422.rbi", + "rbi/workos/data_integrations_management_update_data_integration_error_400.rbi", + "rbi/workos/data_integrations_management_update_data_integration_error_403.rbi", + "rbi/workos/data_integrations_management_update_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_update_data_integration_error_409.rbi", + "rbi/workos/data_integrations_management_update_data_integration_error_422.rbi", + "rbi/workos/data_integrations_management_update_organization_data_integration_error_400.rbi", + "rbi/workos/data_integrations_management_update_organization_data_integration_error_403.rbi", + "rbi/workos/data_integrations_management_update_organization_data_integration_error_404.rbi", + "rbi/workos/data_integrations_management_update_organization_data_integration_error_409.rbi", + "rbi/workos/data_integrations_management_update_organization_data_integration_error_422.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_403.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_404.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_4042.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_409.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_4092.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_422.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_422_with_errors_error.rbi", + "rbi/workos/data_integrations_organization_create_organization_data_installation_error_503.rbi", + "rbi/workos/data_integrations_organization_delete_organization_data_installation_error_400.rbi", + "rbi/workos/data_integrations_organization_delete_organization_data_installation_error_404.rbi", + "rbi/workos/data_integrations_organization_delete_organization_data_installation_error_503.rbi", + "rbi/workos/data_integrations_organization_get_organization_data_installation_error_400.rbi", + "rbi/workos/data_integrations_organization_get_organization_data_installation_error_404.rbi", + "rbi/workos/data_integrations_organization_get_organization_data_integrations_error_404.rbi", + "rbi/workos/data_integrations_organization_update_organization_data_installation_error_400.rbi", + "rbi/workos/data_integrations_organization_update_organization_data_installation_error_403.rbi", + "rbi/workos/data_integrations_organization_update_organization_data_installation_error_404.rbi", + "rbi/workos/data_integrations_organization_update_organization_data_installation_error_422.rbi", + "rbi/workos/data_integrations_organization_update_organization_data_installation_error_422_error.rbi", + "rbi/workos/data_integrations_upsert_api_key_error_400.rbi", + "rbi/workos/data_integrations_upsert_api_key_error_403.rbi", + "rbi/workos/data_integrations_upsert_api_key_error_404.rbi", + "rbi/workos/data_integrations_upsert_api_key_error_4042.rbi", "rbi/workos/data_integrations_upsert_api_key_request.rbi", - "rbi/workos/data_integrations_upsert_api_key_request_2.rbi", + "rbi/workos/data_integrations_upsert_client_credentials_error_400.rbi", + "rbi/workos/data_integrations_upsert_client_credentials_error_403.rbi", + "rbi/workos/data_integrations_upsert_client_credentials_error_404.rbi", + "rbi/workos/data_integrations_upsert_client_credentials_error_4042.rbi", "rbi/workos/data_integrations_upsert_client_credentials_request.rbi", - "rbi/workos/data_integrations_upsert_client_credentials_request_2.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_404.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_4042.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_409.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_4092.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_422.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_422_with_errors_error.rbi", + "rbi/workos/data_integrations_user_management_create_user_data_installation_error_503.rbi", + "rbi/workos/data_integrations_user_management_delete_user_data_installation_error_400.rbi", + "rbi/workos/data_integrations_user_management_delete_user_data_installation_error_404.rbi", + "rbi/workos/data_integrations_user_management_delete_user_data_installation_error_503.rbi", + "rbi/workos/data_integrations_user_management_get_user_data_installation_error_400.rbi", + "rbi/workos/data_integrations_user_management_get_user_data_installation_error_404.rbi", + "rbi/workos/data_integrations_user_management_get_user_data_integrations_error_404.rbi", + "rbi/workos/data_integrations_user_management_update_user_data_installation_error_400.rbi", + "rbi/workos/data_integrations_user_management_update_user_data_installation_error_404.rbi", + "rbi/workos/data_integrations_user_management_update_user_data_installation_error_422.rbi", + "rbi/workos/data_integrations_user_management_update_user_data_installation_error_503.rbi", + "rbi/workos/data_integrations_vend_credentials_error_400.rbi", + "rbi/workos/data_integrations_vend_credentials_error_403.rbi", + "rbi/workos/data_integrations_vend_credentials_error_404.rbi", + "rbi/workos/data_integrations_vend_credentials_error_422.rbi", "rbi/workos/data_integrations_vend_credentials_request.rbi", "rbi/workos/decrypt_request.rbi", "rbi/workos/decrypt_response.rbi", @@ -1155,16 +2394,38 @@ "rbi/workos/device_authorization_response.rbi", "rbi/workos/device_code_session_authenticate_request.rbi", "rbi/workos/directory.rbi", + "rbi/workos/directory_delete_directory_error_403.rbi", + "rbi/workos/directory_find_error_403.rbi", + "rbi/workos/directory_find_error_404.rbi", "rbi/workos/directory_group.rbi", + "rbi/workos/directory_groups_find_error_403.rbi", + "rbi/workos/directory_groups_find_error_404.rbi", + "rbi/workos/directory_groups_list_error_403.rbi", + "rbi/workos/directory_groups_list_error_404.rbi", + "rbi/workos/directory_groups_list_error_422.rbi", + "rbi/workos/directory_list_error_403.rbi", + "rbi/workos/directory_list_error_422.rbi", "rbi/workos/directory_metadata.rbi", "rbi/workos/directory_metadata_user.rbi", "rbi/workos/directory_sync.rbi", + "rbi/workos/directory_sync_directory_error_403.rbi", + "rbi/workos/directory_sync_directory_error_404.rbi", + "rbi/workos/directory_sync_directory_error_409.rbi", + "rbi/workos/directory_sync_directory_error_422.rbi", + "rbi/workos/directory_sync_directory_error_503.rbi", "rbi/workos/directory_sync_rate_limit_error.rbi", "rbi/workos/directory_sync_response.rbi", "rbi/workos/directory_user.rbi", "rbi/workos/directory_user_email.rbi", "rbi/workos/directory_user_with_groups.rbi", "rbi/workos/directory_user_with_groups_email.rbi", + "rbi/workos/directory_users_find_error_403.rbi", + "rbi/workos/directory_users_find_error_404.rbi", + "rbi/workos/directory_users_list_error_403.rbi", + "rbi/workos/directory_users_list_error_404.rbi", + "rbi/workos/directory_users_list_error_422.rbi", + "rbi/workos/discovery_endpoint_must_use_https_connection_create_error_400.rbi", + "rbi/workos/discovery_endpoint_must_use_https_connection_patch_error_400.rbi", "rbi/workos/dsync_activated.rbi", "rbi/workos/dsync_activated_data.rbi", "rbi/workos/dsync_activated_data_domain.rbi", @@ -1187,27 +2448,71 @@ "rbi/workos/dsync_user_updated.rbi", "rbi/workos/dsync_user_updated_data.rbi", "rbi/workos/dsync_user_updated_data_email.rbi", + "rbi/workos/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rbi", + "rbi/workos/email_already_invited_user_invites_create_error_400.rbi", + "rbi/workos/email_already_verified_user_update_error_400.rbi", "rbi/workos/email_change.rbi", + "rbi/workos/email_change_code_incorrect_user_confirm_email_change_error_400.rbi", + "rbi/workos/email_change_code_previously_used_user_confirm_email_change_error_409.rbi", "rbi/workos/email_change_confirmation.rbi", "rbi/workos/email_change_confirmation_user.rbi", + "rbi/workos/email_change_not_allowed_user_confirm_email_change_error_409.rbi", + "rbi/workos/email_change_not_allowed_user_send_email_change_error_409.rbi", + "rbi/workos/email_change_not_allowed_user_update_error_400.rbi", + "rbi/workos/email_completion_required_session_authenticate_error_403.rbi", "rbi/workos/email_completion_session_authenticate_request.rbi", + "rbi/workos/email_domain_not_deliverable_user_invites_create_error_400.rbi", + "rbi/workos/email_domain_not_deliverable_user_invites_resend_error_400.rbi", + "rbi/workos/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rbi", + "rbi/workos/email_not_available_user_confirm_email_change_error_409.rbi", + "rbi/workos/email_not_available_user_send_email_change_error_409.rbi", + "rbi/workos/email_not_available_user_update_error_400.rbi", + "rbi/workos/email_password_auth_disabled_session_authenticate_error_403.rbi", "rbi/workos/email_verification.rbi", + "rbi/workos/email_verification_code_expired_user_email_verification_error_400.rbi", + "rbi/workos/email_verification_code_incorrect_user_email_verification_error_400.rbi", + "rbi/workos/email_verification_code_previously_used_user_email_verification_error_400.rbi", "rbi/workos/email_verification_code_session_authenticate_request.rbi", "rbi/workos/email_verification_created.rbi", "rbi/workos/email_verification_created_data.rbi", + "rbi/workos/email_verification_required_session_authenticate_error_403.rbi", "rbi/workos/enroll_user_authentication_factor.rbi", "rbi/workos/error_response.rbi", "rbi/workos/event_context.rbi", "rbi/workos/event_context_actor.rbi", "rbi/workos/event_context_google_analytics_session.rbi", + "rbi/workos/event_list_error_400.rbi", + "rbi/workos/event_list_error_422.rbi", + "rbi/workos/event_list_error_422_error.rbi", "rbi/workos/event_list_list_metadata.rbi", "rbi/workos/event_schema.rbi", "rbi/workos/events.rbi", "rbi/workos/expire_api_key.rbi", + "rbi/workos/expires_in_days_too_long_user_invites_create_error_400.rbi", + "rbi/workos/expires_in_days_too_short_user_invites_create_error_400.rbi", + "rbi/workos/external_auth_complete_login_error_400.rbi", + "rbi/workos/external_auth_complete_login_error_4002.rbi", + "rbi/workos/external_auth_complete_login_error_4003.rbi", + "rbi/workos/external_auth_complete_login_error_4004.rbi", + "rbi/workos/external_auth_complete_login_error_4005.rbi", + "rbi/workos/external_auth_complete_login_error_400_with_error.rbi", + "rbi/workos/external_auth_complete_login_error_404.rbi", + "rbi/workos/external_auth_complete_login_error_422.rbi", "rbi/workos/external_auth_complete_response.rbi", + "rbi/workos/external_id_already_used_organization_create_error_400.rbi", + "rbi/workos/external_id_already_used_organization_update_organization_error_400.rbi", + "rbi/workos/external_id_already_used_user_update_error_400.rbi", "rbi/workos/feature_flag.rbi", "rbi/workos/feature_flag_owner.rbi", "rbi/workos/feature_flags.rbi", + "rbi/workos/feature_flags_disable_flag_error_404.rbi", + "rbi/workos/feature_flags_disable_flag_error_409.rbi", + "rbi/workos/feature_flags_enable_flag_error_404.rbi", + "rbi/workos/feature_flags_enable_flag_error_409.rbi", + "rbi/workos/feature_flags_find_by_slug_error_404.rbi", + "rbi/workos/feature_flags_list_error_400.rbi", + "rbi/workos/feature_flags_list_error_404.rbi", + "rbi/workos/feature_flags_list_error_422.rbi", "rbi/workos/flag.rbi", "rbi/workos/flag_created.rbi", "rbi/workos/flag_created_context.rbi", @@ -1234,6 +2539,12 @@ "rbi/workos/flag_rule_updated_context_previous_attribute_data.rbi", "rbi/workos/flag_rule_updated_data.rbi", "rbi/workos/flag_rule_updated_data_owner.rbi", + "rbi/workos/flag_targets_create_target_error_400.rbi", + "rbi/workos/flag_targets_create_target_error_403.rbi", + "rbi/workos/flag_targets_create_target_error_404.rbi", + "rbi/workos/flag_targets_delete_target_error_400.rbi", + "rbi/workos/flag_targets_delete_target_error_403.rbi", + "rbi/workos/flag_targets_delete_target_error_404.rbi", "rbi/workos/flag_updated.rbi", "rbi/workos/flag_updated_context.rbi", "rbi/workos/flag_updated_context_actor.rbi", @@ -1244,52 +2555,164 @@ "rbi/workos/flag_updated_data_owner.rbi", "rbi/workos/generate_link.rbi", "rbi/workos/group.rbi", + "rbi/workos/group_create_error_400.rbi", + "rbi/workos/group_create_error_403.rbi", + "rbi/workos/group_create_error_404.rbi", + "rbi/workos/group_create_error_422.rbi", "rbi/workos/group_created.rbi", + "rbi/workos/group_delete_error_403.rbi", + "rbi/workos/group_delete_error_404.rbi", "rbi/workos/group_deleted.rbi", + "rbi/workos/group_get_error_403.rbi", + "rbi/workos/group_get_error_404.rbi", + "rbi/workos/group_list_error_403.rbi", + "rbi/workos/group_list_error_404.rbi", "rbi/workos/group_member_added.rbi", "rbi/workos/group_member_added_data.rbi", "rbi/workos/group_member_removed.rbi", "rbi/workos/group_member_removed_data.rbi", + "rbi/workos/group_memberships_add_member_error_400.rbi", + "rbi/workos/group_memberships_add_member_error_403.rbi", + "rbi/workos/group_memberships_add_member_error_404.rbi", + "rbi/workos/group_memberships_add_member_error_422.rbi", + "rbi/workos/group_memberships_list_members_error_403.rbi", + "rbi/workos/group_memberships_list_members_error_404.rbi", + "rbi/workos/group_memberships_remove_member_error_403.rbi", + "rbi/workos/group_memberships_remove_member_error_404.rbi", "rbi/workos/group_role_assignment.rbi", + "rbi/workos/group_role_assignment_list.rbi", "rbi/workos/group_role_assignment_resource.rbi", + "rbi/workos/group_update_error_400.rbi", + "rbi/workos/group_update_error_403.rbi", + "rbi/workos/group_update_error_404.rbi", + "rbi/workos/group_update_error_422.rbi", "rbi/workos/group_updated.rbi", "rbi/workos/groups.rbi", + "rbi/workos/id_token_signature_algorithm_not_supported_connection_patch_error_400.rbi", + "rbi/workos/incomplete_saml_options_connection_create_error_400.rbi", + "rbi/workos/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rbi", + "rbi/workos/invalid_certificate_connection_create_error_400.rbi", + "rbi/workos/invalid_certificate_saml_idp_signing_certificates_create_error_400.rbi", + "rbi/workos/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rbi", + "rbi/workos/invalid_email_user_confirm_email_change_error_422.rbi", + "rbi/workos/invalid_email_user_send_email_change_error_422.rbi", + "rbi/workos/invalid_email_user_update_error_400.rbi", + "rbi/workos/invalid_grant_sso_token_error_400.rbi", + "rbi/workos/invalid_locale_user_update_error_400.rbi", + "rbi/workos/invalid_metadata_user_create_error_400.rbi", + "rbi/workos/invalid_metadata_user_update_error_400.rbi", + "rbi/workos/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rbi", + "rbi/workos/invalid_password_hash_user_create_error_400.rbi", + "rbi/workos/invalid_password_hash_user_update_error_400.rbi", + "rbi/workos/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422.rbi", + "rbi/workos/invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error.rbi", + "rbi/workos/invalid_request_parameters_waitlist_create_entry_error_422.rbi", + "rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422.rbi", + "rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422_error.rbi", + "rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422.rbi", + "rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422_error.rbi", + "rbi/workos/invalid_request_session_authenticate_error_400_variant_29.rbi", + "rbi/workos/invalid_role_user_invites_create_error_400.rbi", + "rbi/workos/invalid_role_user_organization_memberships_create_error_422.rbi", + "rbi/workos/invalid_role_user_organization_memberships_update_error_422.rbi", + "rbi/workos/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rbi", "rbi/workos/invitation.rbi", "rbi/workos/invitation_accepted.rbi", "rbi/workos/invitation_accepted_data.rbi", "rbi/workos/invitation_created.rbi", "rbi/workos/invitation_created_data.rbi", + "rbi/workos/invitation_email_not_sent_waitlist_entries_approve_error_422.rbi", "rbi/workos/invitation_resent.rbi", "rbi/workos/invitation_resent_data.rbi", "rbi/workos/invitation_revoked.rbi", "rbi/workos/invitation_revoked_data.rbi", + "rbi/workos/invite_accepted_user_invites_resend_error_400.rbi", "rbi/workos/invite_it_contact.rbi", + "rbi/workos/invite_revoked_user_invites_resend_error_400.rbi", "rbi/workos/it_contact.rbi", + "rbi/workos/it_contact_list.rbi", + "rbi/workos/it_contact_list_list_metadata.rbi", + "rbi/workos/it_contacts_create_error_403.rbi", + "rbi/workos/it_contacts_create_error_404.rbi", + "rbi/workos/it_contacts_create_error_409.rbi", + "rbi/workos/it_contacts_create_error_422.rbi", + "rbi/workos/it_contacts_create_error_503.rbi", + "rbi/workos/it_contacts_delete_error_403.rbi", + "rbi/workos/it_contacts_delete_error_404.rbi", + "rbi/workos/it_contacts_delete_error_503.rbi", + "rbi/workos/it_contacts_invite_error_402.rbi", + "rbi/workos/it_contacts_invite_error_403.rbi", + "rbi/workos/it_contacts_invite_error_404.rbi", + "rbi/workos/it_contacts_invite_error_409.rbi", + "rbi/workos/it_contacts_invite_error_422.rbi", + "rbi/workos/it_contacts_invite_error_429.rbi", + "rbi/workos/it_contacts_invite_error_503.rbi", + "rbi/workos/it_contacts_list_error_403.rbi", + "rbi/workos/it_contacts_list_error_404.rbi", + "rbi/workos/it_contacts_revoke_error_403.rbi", + "rbi/workos/it_contacts_revoke_error_404.rbi", + "rbi/workos/it_contacts_revoke_error_503.rbi", "rbi/workos/jwks_response.rbi", "rbi/workos/jwks_response_keys.rbi", "rbi/workos/jwt_template_response.rbi", + "rbi/workos/jwt_templates_get_jwt_template_error_404.rbi", + "rbi/workos/jwt_templates_update_jwt_template_error_422.rbi", + "rbi/workos/key_pair_not_accepted_connection_create_error_400.rbi", + "rbi/workos/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rbi", + "rbi/workos/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rbi", + "rbi/workos/list_metadata.rbi", + "rbi/workos/lock_timeout_authorization_resources_create_error_400.rbi", "rbi/workos/magic_auth.rbi", "rbi/workos/magic_auth_code_session_authenticate_request.rbi", "rbi/workos/magic_auth_created.rbi", "rbi/workos/magic_auth_created_data.rbi", + "rbi/workos/magic_auth_get_error_404.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4002.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_4003.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_400_with_code.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_403.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_422.rbi", + "rbi/workos/magic_auth_send_magic_auth_code_and_return_error_429.rbi", "rbi/workos/magic_auth_send_magic_auth_code_and_return_response.rbi", + "rbi/workos/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/mfa_challenge_session_authenticate_error_403.rbi", + "rbi/workos/mfa_enrollment_session_authenticate_error_400_variant_29.rbi", "rbi/workos/mfa_totp_session_authenticate_request.rbi", + "rbi/workos/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rbi", "rbi/workos/multi_factor_auth.rbi", + "rbi/workos/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rbi", + "rbi/workos/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rbi", "rbi/workos/new_connect_application_secret.rbi", + "rbi/workos/oauth_data_integration_vended_credential.rbi", "rbi/workos/object_metadata.rbi", "rbi/workos/object_summary.rbi", "rbi/workos/object_version.rbi", "rbi/workos/object_without_value.rbi", + "rbi/workos/oidc_options_required_connection_create_error_400.rbi", "rbi/workos/organization.rbi", "rbi/workos/organization_api_key.rbi", "rbi/workos/organization_api_key_owner.rbi", "rbi/workos/organization_api_key_with_value.rbi", "rbi/workos/organization_api_key_with_value_owner.rbi", + "rbi/workos/organization_api_keys_create_error_404.rbi", + "rbi/workos/organization_api_keys_create_error_422.rbi", + "rbi/workos/organization_api_keys_create_error_422_error.rbi", + "rbi/workos/organization_api_keys_list_error_404.rbi", + "rbi/workos/organization_authorized_applications_list_error_404.rbi", + "rbi/workos/organization_authorized_applications_list_error_422.rbi", "rbi/workos/organization_authorized_connect_application_list_data.rbi", + "rbi/workos/organization_blocked_from_sending_invites_user_invites_create_error_400.rbi", "rbi/workos/organization_connected_account.rbi", + "rbi/workos/organization_create_error_400.rbi", + "rbi/workos/organization_create_error_409.rbi", + "rbi/workos/organization_create_error_422.rbi", "rbi/workos/organization_created.rbi", "rbi/workos/organization_created_data.rbi", "rbi/workos/organization_created_data_domain.rbi", + "rbi/workos/organization_delete_organization_error_403.rbi", "rbi/workos/organization_deleted.rbi", "rbi/workos/organization_deleted_data.rbi", "rbi/workos/organization_deleted_data_domain.rbi", @@ -1307,37 +2730,67 @@ "rbi/workos/organization_domain_verified.rbi", "rbi/workos/organization_domain_verified_data.rbi", "rbi/workos/organization_domains.rbi", + "rbi/workos/organization_domains_create_error_409.rbi", + "rbi/workos/organization_domains_delete_error_404.rbi", + "rbi/workos/organization_domains_get_error_404.rbi", + "rbi/workos/organization_domains_verify_error_400.rbi", + "rbi/workos/organization_feature_flags_list_error_404.rbi", + "rbi/workos/organization_find_error_404.rbi", + "rbi/workos/organization_get_audit_log_configuration_error_404.rbi", + "rbi/workos/organization_get_error_404.rbi", "rbi/workos/organization_input.rbi", + "rbi/workos/organization_list_error_422.rbi", "rbi/workos/organization_membership.rbi", "rbi/workos/organization_membership_created.rbi", "rbi/workos/organization_membership_created_data.rbi", "rbi/workos/organization_membership_deleted.rbi", "rbi/workos/organization_membership_deleted_data.rbi", + "rbi/workos/organization_membership_groups_list_groups_error_404.rbi", + "rbi/workos/organization_membership_not_found_session_authenticate_error_400_variant_29.rbi", "rbi/workos/organization_membership_service.rbi", "rbi/workos/organization_membership_updated.rbi", "rbi/workos/organization_membership_updated_data.rbi", + "rbi/workos/organization_not_found_agent_blueprints_create_error_422.rbi", + "rbi/workos/organization_not_found_agent_blueprints_update_error_422.rbi", + "rbi/workos/organization_not_found_session_authenticate_error_400_variant_29.rbi", + "rbi/workos/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rbi", "rbi/workos/organization_role_created.rbi", "rbi/workos/organization_role_created_data.rbi", "rbi/workos/organization_role_deleted.rbi", "rbi/workos/organization_role_deleted_data.rbi", "rbi/workos/organization_role_updated.rbi", "rbi/workos/organization_role_updated_data.rbi", + "rbi/workos/organization_selection_required_session_authenticate_error_403.rbi", "rbi/workos/organization_selection_session_authenticate_request.rbi", + "rbi/workos/organization_update_organization_error_400.rbi", + "rbi/workos/organization_update_organization_error_403.rbi", + "rbi/workos/organization_update_organization_error_404.rbi", + "rbi/workos/organization_update_organization_error_409.rbi", + "rbi/workos/organization_update_organization_error_422.rbi", "rbi/workos/organization_updated.rbi", "rbi/workos/organization_updated_data.rbi", "rbi/workos/organization_updated_data_domain.rbi", "rbi/workos/organizations.rbi", + "rbi/workos/passkey_progressive_enrollment_session_authenticate_error_403.rbi", + "rbi/workos/password_and_password_hash_provided_user_create_error_400.rbi", + "rbi/workos/password_and_password_hash_provided_user_update_error_400.rbi", + "rbi/workos/password_and_password_hash_type_provided_user_create_error_400.rbi", + "rbi/workos/password_and_password_hash_type_provided_user_update_error_400.rbi", "rbi/workos/password_reset.rbi", "rbi/workos/password_reset_created.rbi", "rbi/workos/password_reset_created_data.rbi", + "rbi/workos/password_reset_not_allowed_user_create_password_reset_token_error_403.rbi", "rbi/workos/password_reset_succeeded.rbi", "rbi/workos/password_reset_succeeded_data.rbi", + "rbi/workos/password_salt_position_requires_password_hash_user_create_error_400.rbi", + "rbi/workos/password_salt_position_requires_password_hash_user_update_error_400.rbi", "rbi/workos/password_session_authenticate_request.rbi", "rbi/workos/patch_connection.rbi", "rbi/workos/patch_connection_attribute_maps.rbi", "rbi/workos/patch_connection_oidc_options.rbi", "rbi/workos/patch_connection_saml_options.rbi", "rbi/workos/patch_connection_standard_attributes.rbi", + "rbi/workos/patch_group_role_assignments.rbi", "rbi/workos/permission.rbi", "rbi/workos/permission_created.rbi", "rbi/workos/permission_created_data.rbi", @@ -1361,25 +2814,54 @@ "rbi/workos/pipes_connected_account_reauthorization_needed.rbi", "rbi/workos/pipes_provider.rbi", "rbi/workos/platform_teams.rbi", + "rbi/workos/policy_denied_session_authenticate_error_403.rbi", "rbi/workos/portal_link_response.rbi", + "rbi/workos/portal_sessions_create_error_400.rbi", + "rbi/workos/portal_sessions_create_error_402.rbi", + "rbi/workos/portal_sessions_create_error_403.rbi", + "rbi/workos/portal_sessions_create_error_404.rbi", + "rbi/workos/portal_sessions_create_error_422.rbi", + "rbi/workos/portal_sessions_revoke_link_error_404.rbi", + "rbi/workos/portal_sessions_revoke_link_error_422.rbi", "rbi/workos/profile.rbi", + "rbi/workos/provider_configure_error_400.rbi", + "rbi/workos/provider_configure_error_404.rbi", + "rbi/workos/provider_configure_error_422.rbi", + "rbi/workos/provider_list_for_organization_error_404.rbi", + "rbi/workos/public_radar_challenges_get_error_404.rbi", "rbi/workos/radar.rbi", "rbi/workos/radar_challenge.rbi", "rbi/workos/radar_challenge_created.rbi", "rbi/workos/radar_challenge_created_data.rbi", + "rbi/workos/radar_challenge_session_authenticate_error_403.rbi", "rbi/workos/radar_email_challenge_code_session_authenticate_request.rbi", "rbi/workos/radar_list_entry_already_present_response.rbi", + "rbi/workos/radar_sign_up_challenge_session_authenticate_error_403.rbi", "rbi/workos/radar_sms_challenge_code_session_authenticate_request.rbi", + "rbi/workos/radar_sms_sign_in_challenge_session_authenticate_error_403.rbi", + "rbi/workos/radar_standalone_assess_error_400.rbi", + "rbi/workos/radar_standalone_assess_error_402.rbi", "rbi/workos/radar_standalone_assess_request.rbi", + "rbi/workos/radar_standalone_delete_radar_list_entry_error_400.rbi", + "rbi/workos/radar_standalone_delete_radar_list_entry_error_404.rbi", "rbi/workos/radar_standalone_delete_radar_list_entry_request.rbi", "rbi/workos/radar_standalone_response.rbi", + "rbi/workos/radar_standalone_update_radar_attempt_error_400.rbi", + "rbi/workos/radar_standalone_update_radar_attempt_error_402.rbi", + "rbi/workos/radar_standalone_update_radar_attempt_error_404.rbi", "rbi/workos/radar_standalone_update_radar_attempt_request.rbi", + "rbi/workos/radar_standalone_update_radar_list_error_400.rbi", + "rbi/workos/radar_standalone_update_radar_list_error_402.rbi", "rbi/workos/radar_standalone_update_radar_list_request.rbi", - "rbi/workos/reauthorize_data_integrations_get_data_integration_authorize_url_request.rbi", - "rbi/workos/reauthorize_data_integrations_upsert_api_key_request.rbi", - "rbi/workos/reauthorize_data_integrations_upsert_client_credentials_request.rbi", "rbi/workos/redirect_uri.rbi", "rbi/workos/redirect_uri_input.rbi", + "rbi/workos/redirect_uris_create_error_400.rbi", + "rbi/workos/redirect_uris_create_error_401.rbi", + "rbi/workos/redirect_uris_create_error_422.rbi", + "rbi/workos/redirect_uris_delete_error_401.rbi", + "rbi/workos/redirect_uris_delete_error_404.rbi", + "rbi/workos/redirect_uris_delete_error_409.rbi", + "rbi/workos/redirect_uris_list_error_401.rbi", "rbi/workos/refresh_token_session_authenticate_request.rbi", "rbi/workos/rekey_request.rbi", "rbi/workos/remove_role.rbi", @@ -1395,6 +2877,9 @@ "rbi/workos/resource_export_downloaded_data.rbi", "rbi/workos/resource_export_failed.rbi", "rbi/workos/resource_export_failed_data.rbi", + "rbi/workos/resource_limit_exceeded_connection_create_error_409.rbi", + "rbi/workos/resource_type_update_in_progress_authorization_resources_create_error_409.rbi", + "rbi/workos/resource_type_update_in_progress_authorization_resources_delete_error_409.rbi", "rbi/workos/revoke_link.rbi", "rbi/workos/revoke_session.rbi", "rbi/workos/role.rbi", @@ -1402,36 +2887,143 @@ "rbi/workos/role_created_data.rbi", "rbi/workos/role_deleted.rbi", "rbi/workos/role_deleted_data.rbi", + "rbi/workos/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rbi", "rbi/workos/role_list.rbi", + "rbi/workos/role_not_found_agent_blueprints_create_error_422.rbi", + "rbi/workos/role_not_found_agent_blueprints_update_error_422.rbi", + "rbi/workos/role_not_invocable_agent_blueprints_token_mint_token_error_403.rbi", "rbi/workos/role_updated.rbi", "rbi/workos/role_updated_data.rbi", "rbi/workos/saml_idp_signing_certificate.rbi", "rbi/workos/saml_idp_signing_certificate_list.rbi", + "rbi/workos/saml_idp_signing_certificates_create_error_400.rbi", + "rbi/workos/saml_idp_signing_certificates_create_error_403.rbi", + "rbi/workos/saml_idp_signing_certificates_create_error_404.rbi", + "rbi/workos/saml_idp_signing_certificates_create_error_422.rbi", + "rbi/workos/saml_idp_signing_certificates_delete_error_400.rbi", + "rbi/workos/saml_idp_signing_certificates_delete_error_403.rbi", + "rbi/workos/saml_idp_signing_certificates_delete_error_404.rbi", + "rbi/workos/saml_idp_signing_certificates_list_error_400.rbi", + "rbi/workos/saml_idp_signing_certificates_list_error_403.rbi", + "rbi/workos/saml_idp_signing_certificates_list_error_404.rbi", + "rbi/workos/saml_options_required_connection_create_error_400.rbi", + "rbi/workos/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rbi", "rbi/workos/saml_sp_encryption_certificate.rbi", "rbi/workos/saml_sp_encryption_certificate_list.rbi", + "rbi/workos/saml_sp_encryption_certificates_create_error_400.rbi", + "rbi/workos/saml_sp_encryption_certificates_create_error_403.rbi", + "rbi/workos/saml_sp_encryption_certificates_create_error_404.rbi", + "rbi/workos/saml_sp_encryption_certificates_create_error_409.rbi", + "rbi/workos/saml_sp_encryption_certificates_create_error_503.rbi", + "rbi/workos/saml_sp_encryption_certificates_delete_error_403.rbi", + "rbi/workos/saml_sp_encryption_certificates_delete_error_404.rbi", + "rbi/workos/saml_sp_encryption_certificates_list_error_400.rbi", + "rbi/workos/saml_sp_encryption_certificates_list_error_403.rbi", + "rbi/workos/saml_sp_encryption_certificates_list_error_404.rbi", "rbi/workos/saml_sp_signing_certificate.rbi", + "rbi/workos/saml_sp_signing_certificates_create_error_400.rbi", + "rbi/workos/saml_sp_signing_certificates_create_error_403.rbi", + "rbi/workos/saml_sp_signing_certificates_create_error_404.rbi", + "rbi/workos/saml_sp_signing_certificates_create_error_409.rbi", + "rbi/workos/saml_sp_signing_certificates_create_error_503.rbi", + "rbi/workos/saml_sp_signing_certificates_delete_error_403.rbi", + "rbi/workos/saml_sp_signing_certificates_delete_error_404.rbi", + "rbi/workos/saml_sp_signing_certificates_get_error_400.rbi", + "rbi/workos/saml_sp_signing_certificates_get_error_403.rbi", + "rbi/workos/saml_sp_signing_certificates_get_error_404.rbi", "rbi/workos/send_email_change.rbi", "rbi/workos/send_radar_sms_challenge.rbi", "rbi/workos/send_radar_sms_challenge_response.rbi", + "rbi/workos/send_verification_email.rbi", "rbi/workos/send_verification_email_response.rbi", + "rbi/workos/session_authenticate_error_400.rbi", + "rbi/workos/session_authenticate_error_40010.rbi", + "rbi/workos/session_authenticate_error_40011.rbi", + "rbi/workos/session_authenticate_error_40012.rbi", + "rbi/workos/session_authenticate_error_40013.rbi", + "rbi/workos/session_authenticate_error_40014.rbi", + "rbi/workos/session_authenticate_error_40015.rbi", + "rbi/workos/session_authenticate_error_40016.rbi", + "rbi/workos/session_authenticate_error_40017.rbi", + "rbi/workos/session_authenticate_error_40018.rbi", + "rbi/workos/session_authenticate_error_40019.rbi", + "rbi/workos/session_authenticate_error_4002.rbi", + "rbi/workos/session_authenticate_error_40020.rbi", + "rbi/workos/session_authenticate_error_40021.rbi", + "rbi/workos/session_authenticate_error_40022.rbi", + "rbi/workos/session_authenticate_error_40023.rbi", + "rbi/workos/session_authenticate_error_40024.rbi", + "rbi/workos/session_authenticate_error_40025.rbi", + "rbi/workos/session_authenticate_error_40026.rbi", + "rbi/workos/session_authenticate_error_40027.rbi", + "rbi/workos/session_authenticate_error_40028.rbi", + "rbi/workos/session_authenticate_error_4003.rbi", + "rbi/workos/session_authenticate_error_4004.rbi", + "rbi/workos/session_authenticate_error_4005.rbi", + "rbi/workos/session_authenticate_error_4006.rbi", + "rbi/workos/session_authenticate_error_4007.rbi", + "rbi/workos/session_authenticate_error_4008.rbi", + "rbi/workos/session_authenticate_error_4009.rbi", + "rbi/workos/session_authenticate_error_400_variant_29.rbi", + "rbi/workos/session_authenticate_error_400_variant_29_variant_7.rbi", + "rbi/workos/session_authenticate_error_403.rbi", + "rbi/workos/session_authenticate_error_404.rbi", + "rbi/workos/session_authenticate_error_422.rbi", + "rbi/workos/session_authenticate_error_429.rbi", + "rbi/workos/session_authenticate_error_429_with_error.rbi", "rbi/workos/session_created.rbi", "rbi/workos/session_created_data.rbi", "rbi/workos/session_created_data_impersonator.rbi", + "rbi/workos/session_expired_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/session_expired_agent_blueprints_token_validate_token_error_400.rbi", + "rbi/workos/session_logout_error_422.rbi", + "rbi/workos/session_revoke_session_error_400.rbi", "rbi/workos/session_revoked.rbi", + "rbi/workos/session_revoked_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/session_revoked_agent_blueprints_token_validate_token_error_400.rbi", "rbi/workos/session_revoked_data.rbi", "rbi/workos/session_revoked_data_impersonator.rbi", + "rbi/workos/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rbi", "rbi/workos/set_role_permissions.rbi", "rbi/workos/slim_role.rbi", + "rbi/workos/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rbi", + "rbi/workos/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rbi", "rbi/workos/sso.rbi", "rbi/workos/sso_authorize_url_response.rbi", + "rbi/workos/sso_device_authorization_error_400.rbi", + "rbi/workos/sso_device_authorization_error_403.rbi", "rbi/workos/sso_device_authorization_request.rbi", + "rbi/workos/sso_get_profile_error_401.rbi", + "rbi/workos/sso_get_profile_error_404.rbi", + "rbi/workos/sso_json_web_key_set_error_404.rbi", + "rbi/workos/sso_logout_authorize_error_400.rbi", + "rbi/workos/sso_logout_authorize_error_404.rbi", "rbi/workos/sso_logout_authorize_request.rbi", "rbi/workos/sso_logout_authorize_response.rbi", + "rbi/workos/sso_logout_error_404.rbi", + "rbi/workos/sso_token_error_400.rbi", + "rbi/workos/sso_token_error_404.rbi", + "rbi/workos/sso_token_error_422.rbi", "rbi/workos/sso_token_response.rbi", "rbi/workos/sso_token_response_oauth_token.rbi", + "rbi/workos/stripe_customer_id_already_used_organization_update_organization_error_400.rbi", + "rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rbi", + "rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rbi", "rbi/workos/team.rbi", + "rbi/workos/team_create_team_error_409.rbi", + "rbi/workos/team_create_team_error_422.rbi", + "rbi/workos/team_get_team_error_404.rbi", + "rbi/workos/token_authentication_method_not_supported_connection_create_error_400.rbi", + "rbi/workos/token_authentication_method_not_supported_connection_patch_error_400.rbi", "rbi/workos/token_query.rbi", + "rbi/workos/token_too_big_session_authenticate_error_400_variant_29.rbi", + "rbi/workos/too_many_sp_encryption_certs_connection_create_error_409.rbi", + "rbi/workos/unauthorized_client_sso_token_error_400.rbi", + "rbi/workos/unsupported_grant_type_sso_token_error_400.rbi", + "rbi/workos/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rbi", "rbi/workos/update_audit_logs_retention.rbi", + "rbi/workos/update_audit_logs_retention_with_retention_period.rbi", + "rbi/workos/update_audit_logs_retention_with_retention_period_in_days.rbi", "rbi/workos/update_authorization_permission.rbi", "rbi/workos/update_authorization_resource.rbi", "rbi/workos/update_custom_provider_definition.rbi", @@ -1445,8 +3037,12 @@ "rbi/workos/update_role.rbi", "rbi/workos/update_user.rbi", "rbi/workos/update_user_organization_membership.rbi", + "rbi/workos/update_user_organization_membership_with_role_slug.rbi", + "rbi/workos/update_user_organization_membership_with_role_slugs.rbi", "rbi/workos/update_webhook_endpoint.rbi", "rbi/workos/user.rbi", + "rbi/workos/user_already_exists_user_invites_create_error_400.rbi", + "rbi/workos/user_already_organization_member_user_invites_create_error_400.rbi", "rbi/workos/user_api_key.rbi", "rbi/workos/user_api_key_created_data_owner.rbi", "rbi/workos/user_api_key_owner.rbi", @@ -1454,25 +3050,109 @@ "rbi/workos/user_api_key_updated_data_owner.rbi", "rbi/workos/user_api_key_with_value.rbi", "rbi/workos/user_api_key_with_value_owner.rbi", + "rbi/workos/user_api_keys_create_error_400.rbi", + "rbi/workos/user_api_keys_create_error_400_error.rbi", + "rbi/workos/user_api_keys_create_error_404.rbi", + "rbi/workos/user_api_keys_create_error_422.rbi", + "rbi/workos/user_api_keys_list_error_404.rbi", "rbi/workos/user_authentication_factor_enroll_response.rbi", + "rbi/workos/user_authentication_factors_create_error_422.rbi", + "rbi/workos/user_authentication_factors_list_error_422.rbi", + "rbi/workos/user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410.rbi", + "rbi/workos/user_confirm_email_change_error_400.rbi", + "rbi/workos/user_confirm_email_change_error_404.rbi", + "rbi/workos/user_confirm_email_change_error_409.rbi", + "rbi/workos/user_confirm_email_change_error_422.rbi", + "rbi/workos/user_confirm_email_change_error_429.rbi", "rbi/workos/user_consent_option.rbi", "rbi/workos/user_consent_option_choice.rbi", + "rbi/workos/user_create_error_400.rbi", + "rbi/workos/user_create_error_400_error.rbi", + "rbi/workos/user_create_error_403.rbi", + "rbi/workos/user_create_error_404.rbi", + "rbi/workos/user_create_error_422.rbi", + "rbi/workos/user_create_password_reset_token_error_403.rbi", + "rbi/workos/user_create_password_reset_token_error_404.rbi", + "rbi/workos/user_create_password_reset_token_error_422.rbi", + "rbi/workos/user_create_password_reset_token_error_429.rbi", "rbi/workos/user_create_response.rbi", "rbi/workos/user_created.rbi", + "rbi/workos/user_creation_error_user_create_error_400.rbi", + "rbi/workos/user_creation_error_user_create_error_400_error.rbi", + "rbi/workos/user_delete_error_404.rbi", "rbi/workos/user_deleted.rbi", + "rbi/workos/user_email_verification_error_400.rbi", + "rbi/workos/user_email_verification_error_404.rbi", + "rbi/workos/user_email_verification_error_422.rbi", + "rbi/workos/user_feature_flags_list_error_404.rbi", + "rbi/workos/user_get_email_verification_error_404.rbi", + "rbi/workos/user_get_error_404.rbi", + "rbi/workos/user_get_password_reset_error_404.rbi", + "rbi/workos/user_identities_get_error_404.rbi", "rbi/workos/user_identities_get_item.rbi", "rbi/workos/user_invite.rbi", + "rbi/workos/user_invites_accept_error_400.rbi", + "rbi/workos/user_invites_accept_error_404.rbi", + "rbi/workos/user_invites_create_error_400.rbi", + "rbi/workos/user_invites_create_error_404.rbi", + "rbi/workos/user_invites_create_error_422.rbi", + "rbi/workos/user_invites_get_by_token_error_404.rbi", + "rbi/workos/user_invites_get_error_404.rbi", + "rbi/workos/user_invites_list_error_422.rbi", + "rbi/workos/user_invites_resend_error_400.rbi", + "rbi/workos/user_invites_resend_error_404.rbi", + "rbi/workos/user_invites_resend_error_422.rbi", + "rbi/workos/user_invites_revoke_error_400.rbi", + "rbi/workos/user_list_error_422.rbi", "rbi/workos/user_management.rbi", "rbi/workos/user_management_login_request.rbi", "rbi/workos/user_object.rbi", "rbi/workos/user_organization_membership.rbi", "rbi/workos/user_organization_membership_base_list_data.rbi", + "rbi/workos/user_organization_memberships_create_error_400.rbi", + "rbi/workos/user_organization_memberships_create_error_404.rbi", + "rbi/workos/user_organization_memberships_create_error_422.rbi", + "rbi/workos/user_organization_memberships_deactivate_error_400.rbi", + "rbi/workos/user_organization_memberships_deactivate_error_404.rbi", + "rbi/workos/user_organization_memberships_deactivate_error_422.rbi", + "rbi/workos/user_organization_memberships_delete_error_404.rbi", + "rbi/workos/user_organization_memberships_delete_error_422.rbi", + "rbi/workos/user_organization_memberships_get_error_404.rbi", + "rbi/workos/user_organization_memberships_list_error_400.rbi", + "rbi/workos/user_organization_memberships_list_error_404.rbi", + "rbi/workos/user_organization_memberships_list_error_422.rbi", + "rbi/workos/user_organization_memberships_reactivate_error_400.rbi", + "rbi/workos/user_organization_memberships_reactivate_error_404.rbi", + "rbi/workos/user_organization_memberships_reactivate_error_422.rbi", + "rbi/workos/user_organization_memberships_update_error_404.rbi", + "rbi/workos/user_organization_memberships_update_error_422.rbi", + "rbi/workos/user_reset_password_error_400.rbi", + "rbi/workos/user_reset_password_error_400_error.rbi", + "rbi/workos/user_reset_password_error_403.rbi", + "rbi/workos/user_reset_password_error_404.rbi", + "rbi/workos/user_reset_password_error_422.rbi", "rbi/workos/user_role_assignment.rbi", "rbi/workos/user_role_assignment_resource.rbi", "rbi/workos/user_role_assignment_source.rbi", "rbi/workos/user_role_assignment_source_group.rbi", + "rbi/workos/user_send_email_change_error_404.rbi", + "rbi/workos/user_send_email_change_error_409.rbi", + "rbi/workos/user_send_email_change_error_422.rbi", + "rbi/workos/user_send_email_change_error_429.rbi", + "rbi/workos/user_send_verification_email_error_400.rbi", + "rbi/workos/user_send_verification_email_error_404.rbi", + "rbi/workos/user_send_verification_email_error_422.rbi", + "rbi/workos/user_send_verification_email_error_429.rbi", + "rbi/workos/user_session_ended_agent_blueprints_token_mint_token_error_400.rbi", + "rbi/workos/user_session_ended_agent_blueprints_token_validate_token_error_400.rbi", "rbi/workos/user_sessions_impersonator.rbi", + "rbi/workos/user_sessions_list_error_404.rbi", + "rbi/workos/user_sessions_list_error_422.rbi", "rbi/workos/user_sessions_list_item.rbi", + "rbi/workos/user_update_error_400.rbi", + "rbi/workos/user_update_error_400_error.rbi", + "rbi/workos/user_update_error_422.rbi", + "rbi/workos/user_update_error_503.rbi", "rbi/workos/user_updated.rbi", "rbi/workos/validate_api_key.rbi", "rbi/workos/vault.rbi", @@ -1505,17 +3185,41 @@ "rbi/workos/vault_object.rbi", "rbi/workos/verify_email_address.rbi", "rbi/workos/verify_email_response.rbi", + "rbi/workos/version_list_response.rbi", "rbi/workos/waitlist.rbi", + "rbi/workos/waitlist_create_entry_error_404.rbi", + "rbi/workos/waitlist_create_entry_error_422.rbi", + "rbi/workos/waitlist_entries_approve_error_404.rbi", + "rbi/workos/waitlist_entries_approve_error_422.rbi", + "rbi/workos/waitlist_entries_delete_error_404.rbi", + "rbi/workos/waitlist_entries_deny_error_404.rbi", + "rbi/workos/waitlist_entries_deny_error_422.rbi", "rbi/workos/waitlist_entry.rbi", + "rbi/workos/waitlist_find_error_404.rbi", + "rbi/workos/waitlist_list_entries_error_404.rbi", + "rbi/workos/waitlist_list_entries_error_422.rbi", + "rbi/workos/waitlist_list_response.rbi", + "rbi/workos/waitlist_list_response_list_metadata.rbi", "rbi/workos/waitlist_user.rbi", "rbi/workos/waitlist_user_approved.rbi", "rbi/workos/waitlist_user_created.rbi", "rbi/workos/waitlist_user_denied.rbi", "rbi/workos/webhook_endpoint.rbi", + "rbi/workos/webhook_endpoints_create_error_409.rbi", + "rbi/workos/webhook_endpoints_create_error_422.rbi", + "rbi/workos/webhook_endpoints_delete_error_404.rbi", + "rbi/workos/webhook_endpoints_update_error_404.rbi", + "rbi/workos/webhook_endpoints_update_error_409.rbi", + "rbi/workos/webhook_endpoints_update_error_422.rbi", "rbi/workos/webhooks.rbi", + "rbi/workos/widget_public_issue_widget_session_token_error_400.rbi", + "rbi/workos/widget_public_issue_widget_session_token_error_400_with_error.rbi", + "rbi/workos/widget_public_issue_widget_session_token_error_404.rbi", + "rbi/workos/widget_public_issue_widget_session_token_error_422.rbi", "rbi/workos/widget_session_token.rbi", "rbi/workos/widget_session_token_response.rbi", "rbi/workos/widgets.rbi", + "rbi/workos/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rbi", "test/workos/test_admin_portal.rb", "test/workos/test_admin_portal_model_round_trip.rb", "test/workos/test_agents.rb", @@ -1670,6 +3374,10 @@ "sdkMethod": "update_group_role_assignments", "service": "authorization" }, + "PATCH /authorization/groups/{group_id}/role_assignments": { + "sdkMethod": "patch_group_role_assignments", + "service": "authorization" + }, "DELETE /authorization/groups/{group_id}/role_assignments": { "sdkMethod": "delete_group_role_assignments", "service": "authorization" @@ -1946,6 +3654,10 @@ "sdkMethod": "create_data_integration", "service": "pipes" }, + "POST /data-integrations/finish": { + "sdkMethod": "create_finish", + "service": "pipes" + }, "GET /data-integrations/{slug}": { "sdkMethod": "get_data_integration", "service": "pipes" diff --git a/lib/workos/agents/list_metadata.rb b/lib/workos/agents/list_metadata.rb new file mode 100644 index 00000000..b0fb8d3e --- /dev/null +++ b/lib/workos/agents/list_metadata.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ListMetadata < WorkOS::Types::BaseModel + HASH_ATTRS = { + after: :after, + before: :before + }.freeze + + attr_accessor \ + :after, + :before + + def initialize(json) + hash = self.class.normalize(json) + @after = hash[:after] + @before = hash[:before] + end + end +end diff --git a/lib/workos/api_keys/api_key_data_integration_vended_credential.rb b/lib/workos/api_keys/api_key_data_integration_vended_credential.rb new file mode 100644 index 00000000..509224be --- /dev/null +++ b/lib/workos/api_keys/api_key_data_integration_vended_credential.rb @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ApiKeyDataIntegrationVendedCredential < WorkOS::Types::BaseModel + HASH_ATTRS = { + object: :object, + auth_method: :auth_method, + value: :value, + config: :config + }.freeze + + attr_accessor \ + :object, + :auth_method, + :value, + :config + + def initialize(json) + hash = self.class.normalize(json) + @object = hash[:object] + @auth_method = hash[:auth_method] + @value = hash[:value] + @config = hash[:config] || {} + end + end +end diff --git a/lib/workos/api_keys/api_keys_delete_error_404.rb b/lib/workos/api_keys/api_keys_delete_error_404.rb new file mode 100644 index 00000000..811a08be --- /dev/null +++ b/lib/workos/api_keys/api_keys_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApiKeysDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/api_keys/api_keys_expire_error_404.rb b/lib/workos/api_keys/api_keys_expire_error_404.rb new file mode 100644 index 00000000..6a36f471 --- /dev/null +++ b/lib/workos/api_keys/api_keys_expire_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApiKeysExpireError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/api_keys/api_keys_expire_error_409.rb b/lib/workos/api_keys/api_keys_expire_error_409.rb new file mode 100644 index 00000000..1a26ebc7 --- /dev/null +++ b/lib/workos/api_keys/api_keys_expire_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ApiKeysExpireError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/api_keys/api_keys_expire_error_422.rb b/lib/workos/api_keys/api_keys_expire_error_422.rb new file mode 100644 index 00000000..82a3d712 --- /dev/null +++ b/lib/workos/api_keys/api_keys_expire_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApiKeysExpireError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/api_keys/api_keys_validate_api_key_error_422.rb b/lib/workos/api_keys/api_keys_validate_api_key_error_422.rb new file mode 100644 index 00000000..3cd6e127 --- /dev/null +++ b/lib/workos/api_keys/api_keys_validate_api_key_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApiKeysValidateApiKeyError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/authorization.rb b/lib/workos/authorization.rb index f52457e0..f5f72f4e 100644 --- a/lib/workos/authorization.rb +++ b/lib/workos/authorization.rb @@ -160,6 +160,32 @@ def update_group_role_assignments( ) end + # Update role assignments for a group + # @param group_id [String] The ID of the group. + # @param add [Array, nil] Role assignments to add to the group. Assignments that already exist are skipped. + # @param remove [Array, nil] Role assignments to remove from the group. Entries that match no assignment are skipped. + # @param request_options [Hash] (see WorkOS::Types::RequestOptions) + # @return [void] + def patch_group_role_assignments( + group_id:, + add: nil, + remove: nil, + request_options: {} + ) + body = { + "add" => add, + "remove" => remove + }.compact + @client.request( + method: :patch, + path: "/authorization/groups/#{WorkOS::Util.encode_path(group_id)}/role_assignments", + auth: true, + body: body, + request_options: request_options + ) + nil + end + # Remove group role assignments by criteria # @param group_id [String] The ID of the group. # @param role_slug [String] The slug of the role to remove assignments for. diff --git a/lib/workos/authorization/patch_group_role_assignments.rb b/lib/workos/authorization/patch_group_role_assignments.rb new file mode 100644 index 00000000..1a596022 --- /dev/null +++ b/lib/workos/authorization/patch_group_role_assignments.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PatchGroupRoleAssignments < WorkOS::Types::BaseModel + HASH_ATTRS = { + add: :add, + remove: :remove + }.freeze + + attr_accessor \ + :add, + :remove + + def initialize(json) + hash = self.class.normalize(json) + @add = (hash[:add] || []).map { |item| item ? WorkOS::ReplaceGroupRoleAssignmentEntry.new(item) : nil } + @remove = (hash[:remove] || []).map { |item| item ? WorkOS::ReplaceGroupRoleAssignmentEntry.new(item) : nil } + end + end +end diff --git a/lib/workos/authorization/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rb b/lib/workos/authorization/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rb new file mode 100644 index 00000000..50f5b839 --- /dev/null +++ b/lib/workos/authorization/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RoleHasGroupRoleMappingsAuthorizationOrganizationRolesDeleteError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/authorization/role_not_found_agent_blueprints_create_error_422.rb b/lib/workos/authorization/role_not_found_agent_blueprints_create_error_422.rb new file mode 100644 index 00000000..dff3d11f --- /dev/null +++ b/lib/workos/authorization/role_not_found_agent_blueprints_create_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RoleNotFoundAgentBlueprintsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/authorization/role_not_found_agent_blueprints_update_error_422.rb b/lib/workos/authorization/role_not_found_agent_blueprints_update_error_422.rb new file mode 100644 index 00000000..e79db511 --- /dev/null +++ b/lib/workos/authorization/role_not_found_agent_blueprints_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RoleNotFoundAgentBlueprintsUpdateError422 = RoleNotFoundAgentBlueprintsCreateError422 +end diff --git a/lib/workos/authorization/role_not_invocable_agent_blueprints_token_mint_token_error_403.rb b/lib/workos/authorization/role_not_invocable_agent_blueprints_token_mint_token_error_403.rb new file mode 100644 index 00000000..1052b896 --- /dev/null +++ b/lib/workos/authorization/role_not_invocable_agent_blueprints_token_mint_token_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RoleNotInvocableAgentBlueprintsTokenMintTokenError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/connect.rb b/lib/workos/connect.rb index 80cca997..37d181fb 100644 --- a/lib/workos/connect.rb +++ b/lib/workos/connect.rb @@ -97,6 +97,7 @@ def list_applications( # @param description [String, nil] A description for the application. # @param scopes [Array, nil] The OAuth scopes granted to the application. # @param redirect_uris [Array, nil] Redirect URIs for the application. + # @param cors_origins [Array, nil] Origins allowed to call the OAuth token endpoint for this application from a browser. # @param uses_pkce [Boolean, nil] Whether the application uses PKCE (Proof Key for Code Exchange). # @param is_first_party [Boolean, nil] Whether this is a first-party application. Third-party applications require an organization_id. # @param organization_id [String, nil] The organization ID this application belongs to. Required when is_first_party is false. @@ -108,6 +109,7 @@ def create_application( description: WorkOS::OMIT, scopes: WorkOS::OMIT, redirect_uris: WorkOS::OMIT, + cors_origins: WorkOS::OMIT, uses_pkce: WorkOS::OMIT, is_first_party: nil, organization_id: WorkOS::OMIT, @@ -121,6 +123,7 @@ def create_application( body["description"] = description unless description.equal?(WorkOS::OMIT) body["scopes"] = scopes unless scopes.equal?(WorkOS::OMIT) body["redirect_uris"] = redirect_uris unless redirect_uris.equal?(WorkOS::OMIT) + body["cors_origins"] = cors_origins unless cors_origins.equal?(WorkOS::OMIT) body["uses_pkce"] = uses_pkce unless uses_pkce.equal?(WorkOS::OMIT) body["organization_id"] = organization_id unless organization_id.equal?(WorkOS::OMIT) response = @client.request( @@ -231,6 +234,7 @@ def get_application( # @param description [String, nil] A description for the application. # @param scopes [Array, nil] The OAuth scopes granted to the application. # @param redirect_uris [Array, nil] Updated redirect URIs for the application. OAuth applications only. + # @param cors_origins [Array, nil] Updated origins allowed to call the OAuth token endpoint for this application from a browser. Replaces the existing list. OAuth applications only. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::ConnectApplication] def update_application( @@ -239,6 +243,7 @@ def update_application( description: WorkOS::OMIT, scopes: WorkOS::OMIT, redirect_uris: WorkOS::OMIT, + cors_origins: WorkOS::OMIT, request_options: {} ) body = { @@ -247,6 +252,7 @@ def update_application( body["description"] = description unless description.equal?(WorkOS::OMIT) body["scopes"] = scopes unless scopes.equal?(WorkOS::OMIT) body["redirect_uris"] = redirect_uris unless redirect_uris.equal?(WorkOS::OMIT) + body["cors_origins"] = cors_origins unless cors_origins.equal?(WorkOS::OMIT) response = @client.request( method: :put, path: "/connect/applications/#{WorkOS::Util.encode_path(id)}", diff --git a/lib/workos/connect/connect_application.rb b/lib/workos/connect/connect_application.rb index 5cc11f4a..af0630bd 100644 --- a/lib/workos/connect/connect_application.rb +++ b/lib/workos/connect/connect_application.rb @@ -15,6 +15,7 @@ class ConnectApplication < WorkOS::Types::BaseModel updated_at: :updated_at, application_type: :application_type, redirect_uris: :redirect_uris, + cors_origins: :cors_origins, uses_pkce: :uses_pkce, is_first_party: :is_first_party, was_dynamically_registered: :was_dynamically_registered, @@ -32,6 +33,7 @@ class ConnectApplication < WorkOS::Types::BaseModel :updated_at, :application_type, :redirect_uris, + :cors_origins, :uses_pkce, :is_first_party, :was_dynamically_registered, @@ -49,6 +51,7 @@ def initialize(json) @updated_at = hash[:updated_at] @application_type = hash[:application_type] @redirect_uris = (hash[:redirect_uris] || []).map { |item| item ? WorkOS::ConnectApplicationRedirectUri.new(item) : nil } + @cors_origins = hash[:cors_origins] || [] @uses_pkce = hash[:uses_pkce] @is_first_party = hash[:is_first_party] @was_dynamically_registered = hash[:was_dynamically_registered] diff --git a/lib/workos/connect/create_oauth_application.rb b/lib/workos/connect/create_oauth_application.rb index ea780400..07fadd13 100644 --- a/lib/workos/connect/create_oauth_application.rb +++ b/lib/workos/connect/create_oauth_application.rb @@ -10,6 +10,7 @@ class CreateOAuthApplication < WorkOS::Types::BaseModel description: :description, scopes: :scopes, redirect_uris: :redirect_uris, + cors_origins: :cors_origins, uses_pkce: :uses_pkce, is_first_party: :is_first_party, organization_id: :organization_id @@ -21,6 +22,7 @@ class CreateOAuthApplication < WorkOS::Types::BaseModel :description, :scopes, :redirect_uris, + :cors_origins, :uses_pkce, :is_first_party, :organization_id @@ -32,6 +34,7 @@ def initialize(json) @description = hash[:description] @scopes = hash[:scopes] || [] @redirect_uris = (hash[:redirect_uris] || []).map { |item| item ? WorkOS::RedirectUriInput.new(item) : nil } + @cors_origins = hash[:cors_origins] || [] @uses_pkce = hash[:uses_pkce] @is_first_party = hash[:is_first_party] @organization_id = hash[:organization_id] diff --git a/lib/workos/connect/update_oauth_application.rb b/lib/workos/connect/update_oauth_application.rb index 1845ae13..42879491 100644 --- a/lib/workos/connect/update_oauth_application.rb +++ b/lib/workos/connect/update_oauth_application.rb @@ -8,14 +8,16 @@ class UpdateOAuthApplication < WorkOS::Types::BaseModel name: :name, description: :description, scopes: :scopes, - redirect_uris: :redirect_uris + redirect_uris: :redirect_uris, + cors_origins: :cors_origins }.freeze attr_accessor \ :name, :description, :scopes, - :redirect_uris + :redirect_uris, + :cors_origins def initialize(json) hash = self.class.normalize(json) @@ -23,6 +25,7 @@ def initialize(json) @description = hash[:description] @scopes = hash[:scopes] || [] @redirect_uris = (hash[:redirect_uris] || []).map { |item| item ? WorkOS::RedirectUriInput.new(item) : nil } + @cors_origins = hash[:cors_origins] || [] end end end diff --git a/lib/workos/directory_sync/directory_delete_directory_error_403.rb b/lib/workos/directory_sync/directory_delete_directory_error_403.rb new file mode 100644 index 00000000..e8b730cc --- /dev/null +++ b/lib/workos/directory_sync/directory_delete_directory_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryDeleteDirectoryError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_find_error_403.rb b/lib/workos/directory_sync/directory_find_error_403.rb new file mode 100644 index 00000000..108bdf8a --- /dev/null +++ b/lib/workos/directory_sync/directory_find_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryFindError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_find_error_404.rb b/lib/workos/directory_sync/directory_find_error_404.rb new file mode 100644 index 00000000..b908eb59 --- /dev/null +++ b/lib/workos/directory_sync/directory_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_groups_find_error_403.rb b/lib/workos/directory_sync/directory_groups_find_error_403.rb new file mode 100644 index 00000000..5fa619b4 --- /dev/null +++ b/lib/workos/directory_sync/directory_groups_find_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryGroupsFindError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_groups_find_error_404.rb b/lib/workos/directory_sync/directory_groups_find_error_404.rb new file mode 100644 index 00000000..cfed8de2 --- /dev/null +++ b/lib/workos/directory_sync/directory_groups_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryGroupsFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_groups_list_error_403.rb b/lib/workos/directory_sync/directory_groups_list_error_403.rb new file mode 100644 index 00000000..566a02ee --- /dev/null +++ b/lib/workos/directory_sync/directory_groups_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryGroupsListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_groups_list_error_404.rb b/lib/workos/directory_sync/directory_groups_list_error_404.rb new file mode 100644 index 00000000..a44538d7 --- /dev/null +++ b/lib/workos/directory_sync/directory_groups_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryGroupsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_groups_list_error_422.rb b/lib/workos/directory_sync/directory_groups_list_error_422.rb new file mode 100644 index 00000000..b712db2a --- /dev/null +++ b/lib/workos/directory_sync/directory_groups_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryGroupsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_list_error_403.rb b/lib/workos/directory_sync/directory_list_error_403.rb new file mode 100644 index 00000000..d6070bc5 --- /dev/null +++ b/lib/workos/directory_sync/directory_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_list_error_422.rb b/lib/workos/directory_sync/directory_list_error_422.rb new file mode 100644 index 00000000..936b73ad --- /dev/null +++ b/lib/workos/directory_sync/directory_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_sync_directory_error_403.rb b/lib/workos/directory_sync/directory_sync_directory_error_403.rb new file mode 100644 index 00000000..1edbdfef --- /dev/null +++ b/lib/workos/directory_sync/directory_sync_directory_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectorySyncDirectoryError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_sync_directory_error_404.rb b/lib/workos/directory_sync/directory_sync_directory_error_404.rb new file mode 100644 index 00000000..0554b77e --- /dev/null +++ b/lib/workos/directory_sync/directory_sync_directory_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectorySyncDirectoryError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_sync_directory_error_409.rb b/lib/workos/directory_sync/directory_sync_directory_error_409.rb new file mode 100644 index 00000000..9b1aaec3 --- /dev/null +++ b/lib/workos/directory_sync/directory_sync_directory_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DirectorySyncDirectoryError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/directory_sync/directory_sync_directory_error_422.rb b/lib/workos/directory_sync/directory_sync_directory_error_422.rb new file mode 100644 index 00000000..51f52893 --- /dev/null +++ b/lib/workos/directory_sync/directory_sync_directory_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DirectorySyncDirectoryError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/directory_sync/directory_sync_directory_error_503.rb b/lib/workos/directory_sync/directory_sync_directory_error_503.rb new file mode 100644 index 00000000..0ed4a753 --- /dev/null +++ b/lib/workos/directory_sync/directory_sync_directory_error_503.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DirectorySyncDirectoryError503 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/directory_sync/directory_users_find_error_403.rb b/lib/workos/directory_sync/directory_users_find_error_403.rb new file mode 100644 index 00000000..6e74ca53 --- /dev/null +++ b/lib/workos/directory_sync/directory_users_find_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryUsersFindError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_users_find_error_404.rb b/lib/workos/directory_sync/directory_users_find_error_404.rb new file mode 100644 index 00000000..312022f1 --- /dev/null +++ b/lib/workos/directory_sync/directory_users_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryUsersFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_users_list_error_403.rb b/lib/workos/directory_sync/directory_users_list_error_403.rb new file mode 100644 index 00000000..5f1aaf2d --- /dev/null +++ b/lib/workos/directory_sync/directory_users_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryUsersListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_users_list_error_404.rb b/lib/workos/directory_sync/directory_users_list_error_404.rb new file mode 100644 index 00000000..307befe3 --- /dev/null +++ b/lib/workos/directory_sync/directory_users_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryUsersListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/directory_sync/directory_users_list_error_422.rb b/lib/workos/directory_sync/directory_users_list_error_422.rb new file mode 100644 index 00000000..73e4c5ce --- /dev/null +++ b/lib/workos/directory_sync/directory_users_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DirectoryUsersListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/events.rb b/lib/workos/events.rb index be8d031c..1f92aefd 100644 --- a/lib/workos/events.rb +++ b/lib/workos/events.rb @@ -16,8 +16,8 @@ def initialize(client) # @param limit [Integer, nil] Upper limit on the number of objects to return, between `1` and `100`. # @param order [WorkOS::Types::PaginationOrder, nil] Order the results by the creation time. Supported values are `"asc"` (ascending), `"desc"` (descending), and `"normal"` (descending with reversed cursor semantics where `before` fetches older records and `after` fetches newer records). # @param events [Array] Filter events by one or more event types (e.g. `dsync.user.created`). - # @param range_start [String, nil] ISO-8601 date string to filter events created after this date. - # @param range_end [String, nil] ISO-8601 date string to filter events created before this date. + # @param range_start [String, nil] ISO 8601 UTC timestamp with a `Z` suffix to filter events created after this date. Timezone offsets such as `+00:00` are not accepted. + # @param range_end [String, nil] ISO 8601 UTC timestamp with a `Z` suffix to filter events created before this date. Timezone offsets such as `+00:00` are not accepted. # @param organization_id [String, nil] Filter events by the [Organization](https://workos.com/docs/reference/organization) that the event is associated with. # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::Types::ListStruct] diff --git a/lib/workos/feature_flags/flag_targets_create_target_error_400.rb b/lib/workos/feature_flags/flag_targets_create_target_error_400.rb new file mode 100644 index 00000000..50111c30 --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_create_target_error_400.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class FlagTargetsCreateTargetError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code, + statusCode: :status_code + }.freeze + + attr_accessor \ + :message, + :code, + :status_code + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + @status_code = hash[:statusCode] + end + end +end diff --git a/lib/workos/feature_flags/flag_targets_create_target_error_403.rb b/lib/workos/feature_flags/flag_targets_create_target_error_403.rb new file mode 100644 index 00000000..3afb3591 --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_create_target_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FlagTargetsCreateTargetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/feature_flags/flag_targets_create_target_error_404.rb b/lib/workos/feature_flags/flag_targets_create_target_error_404.rb new file mode 100644 index 00000000..cb153bcb --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_create_target_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FlagTargetsCreateTargetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/feature_flags/flag_targets_delete_target_error_400.rb b/lib/workos/feature_flags/flag_targets_delete_target_error_400.rb new file mode 100644 index 00000000..ab67ad95 --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_delete_target_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FlagTargetsDeleteTargetError400 = FlagTargetsCreateTargetError400 +end diff --git a/lib/workos/feature_flags/flag_targets_delete_target_error_403.rb b/lib/workos/feature_flags/flag_targets_delete_target_error_403.rb new file mode 100644 index 00000000..ccfdc53c --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_delete_target_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FlagTargetsDeleteTargetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/feature_flags/flag_targets_delete_target_error_404.rb b/lib/workos/feature_flags/flag_targets_delete_target_error_404.rb new file mode 100644 index 00000000..5eae5666 --- /dev/null +++ b/lib/workos/feature_flags/flag_targets_delete_target_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FlagTargetsDeleteTargetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/inflections.rb b/lib/workos/inflections.rb index 336c4069..85731b5c 100644 --- a/lib/workos/inflections.rb +++ b/lib/workos/inflections.rb @@ -6,6 +6,8 @@ # Maps file basenames to class/module names where the default # CamelCase inference disagrees with the canonical class name. WORKOS_INFLECTIONS = { + "ambiguous_saml_options_connection_create_error_400" => "AmbiguousSAMLOptionsConnectionCreateError400", + "ambiguous_saml_options_connection_patch_error_400" => "AmbiguousSAMLOptionsConnectionPatchError400", "authenticate_response_oauth_token" => "AuthenticateResponseOAuthToken", "authentication_mfa_failed" => "AuthenticationMFAFailed", "authentication_mfa_failed_data" => "AuthenticationMFAFailedData", @@ -32,6 +34,14 @@ "authentication_sso_timed_out_data_error" => "AuthenticationSSOTimedOutDataError", "authentication_sso_timed_out_data_sso" => "AuthenticationSSOTimedOutDataSSO", "authkit_oauth_resource" => "AuthkitOAuthResource", + "authkit_oauth_resources_create_error_401" => "AuthkitOAuthResourcesCreateError401", + "authkit_oauth_resources_create_error_422" => "AuthkitOAuthResourcesCreateError422", + "authkit_oauth_resources_delete_error_401" => "AuthkitOAuthResourcesDeleteError401", + "authkit_oauth_resources_delete_error_404" => "AuthkitOAuthResourcesDeleteError404", + "authkit_oauth_resources_list_error_401" => "AuthkitOAuthResourcesListError401", + "both_saml_and_oidc_options_provided_connection_create_error_400" => "BothSAMLAndOIDCOptionsProvidedConnectionCreateError400", + "both_saml_and_oidc_options_provided_connection_patch_error_400" => "BothSAMLAndOIDCOptionsProvidedConnectionPatchError400", + "certificate_expired_saml_idp_signing_certificates_create_error_400" => "CertificateExpiredSAMLIdpSigningCertificatesCreateError400", "connect_application_m2m" => "ConnectApplicationM2M", "connect_application_oauth" => "ConnectApplicationOAuth", "connect_application_oauth_redirect_uris" => "ConnectApplicationOAuthRedirectUris", @@ -45,7 +55,12 @@ "connection_saml_certificate_renewed_data_certificate" => "ConnectionSAMLCertificateRenewedDataCertificate", "connection_saml_certificate_renewed_data_certificate_certificate_type" => "ConnectionSAMLCertificateRenewedDataCertificateCertificateType", "connection_saml_certificate_renewed_data_connection" => "ConnectionSAMLCertificateRenewedDataConnection", + "connection_type_not_supported_saml_sp_signing_certificates_create_error_400" => "ConnectionTypeNotSupportedSAMLSpSigningCertificatesCreateError400", "cors_origin_response" => "CORSOriginResponse", + "cors_origins_create_cors_origin_error_409" => "CORSOriginsCreateCORSOriginError409", + "cors_origins_create_cors_origin_error_422" => "CORSOriginsCreateCORSOriginError422", + "cors_origins_create_cors_origin_error_422_error" => "CORSOriginsCreateCORSOriginError422Error", + "cors_origins_list_error_401" => "CORSOriginsListError401", "create_authkit_oauth_resource" => "CreateAuthkitOAuthResource", "create_connection_oidc_options" => "CreateConnectionOIDCOptions", "create_connection_oidc_options_id_token_signature_algorithm" => "CreateConnectionOIDCOptionsIdTokenSignatureAlgorithm", @@ -55,8 +70,19 @@ "create_m2m_application" => "CreateM2MApplication", "create_oauth_application" => "CreateOAuthApplication", "create_saml_idp_signing_certificate" => "CreateSAMLIdpSigningCertificate", + "incomplete_saml_options_connection_create_error_400" => "IncompleteSAMLOptionsConnectionCreateError400", + "invalid_certificate_saml_idp_signing_certificates_create_error_400" => "InvalidCertificateSAMLIdpSigningCertificatesCreateError400", + "invalid_grant_sso_token_error_400" => "InvalidGrantSSOTokenError400", "jwt_template_response" => "JWTTemplateResponse", + "jwt_templates_get_jwt_template_error_404" => "JWTTemplatesGetJWTTemplateError404", + "jwt_templates_update_jwt_template_error_422" => "JWTTemplatesUpdateJWTTemplateError422", + "key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400" => "KeyPairNotAcceptedSAMLSpEncryptionCertificatesCreateError400", + "key_pair_not_accepted_saml_sp_signing_certificates_create_error_400" => "KeyPairNotAcceptedSAMLSpSigningCertificatesCreateError400", + "mfa_challenge_session_authenticate_error_403" => "MFAChallengeSessionAuthenticateError403", + "mfa_enrollment_session_authenticate_error_400_variant_29" => "MFAEnrollmentSessionAuthenticateError400Variant29", "mfa_totp_session_authenticate_request" => "MFATotpSessionAuthenticateRequest", + "oauth_data_integration_vended_credential" => "OAuthDataIntegrationVendedCredential", + "oidc_options_required_connection_create_error_400" => "OIDCOptionsRequiredConnectionCreateError400", "patch_connection_oidc_options" => "PatchConnectionOIDCOptions", "patch_connection_oidc_options_id_token_signature_algorithm" => "PatchConnectionOIDCOptionsIdTokenSignatureAlgorithm", "patch_connection_oidc_options_token_authentication_method" => "PatchConnectionOIDCOptionsTokenAuthenticationMethod", @@ -64,18 +90,63 @@ "pkce" => "PKCE", "saml_idp_signing_certificate" => "SAMLIdpSigningCertificate", "saml_idp_signing_certificate_list" => "SAMLIdpSigningCertificateList", + "saml_idp_signing_certificates_create_error_400" => "SAMLIdpSigningCertificatesCreateError400", + "saml_idp_signing_certificates_create_error_403" => "SAMLIdpSigningCertificatesCreateError403", + "saml_idp_signing_certificates_create_error_404" => "SAMLIdpSigningCertificatesCreateError404", + "saml_idp_signing_certificates_create_error_422" => "SAMLIdpSigningCertificatesCreateError422", + "saml_idp_signing_certificates_delete_error_400" => "SAMLIdpSigningCertificatesDeleteError400", + "saml_idp_signing_certificates_delete_error_403" => "SAMLIdpSigningCertificatesDeleteError403", + "saml_idp_signing_certificates_delete_error_404" => "SAMLIdpSigningCertificatesDeleteError404", + "saml_idp_signing_certificates_list_error_400" => "SAMLIdpSigningCertificatesListError400", + "saml_idp_signing_certificates_list_error_403" => "SAMLIdpSigningCertificatesListError403", + "saml_idp_signing_certificates_list_error_404" => "SAMLIdpSigningCertificatesListError404", + "saml_options_required_connection_create_error_400" => "SAMLOptionsRequiredConnectionCreateError400", + "saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400" => "SAMLRequestBindingUnsupportedForSigningSAMLSpSigningCertificatesCreateError400", "saml_sp_encryption_certificate" => "SAMLSpEncryptionCertificate", "saml_sp_encryption_certificate_list" => "SAMLSpEncryptionCertificateList", + "saml_sp_encryption_certificates_create_error_400" => "SAMLSpEncryptionCertificatesCreateError400", + "saml_sp_encryption_certificates_create_error_403" => "SAMLSpEncryptionCertificatesCreateError403", + "saml_sp_encryption_certificates_create_error_404" => "SAMLSpEncryptionCertificatesCreateError404", + "saml_sp_encryption_certificates_create_error_409" => "SAMLSpEncryptionCertificatesCreateError409", + "saml_sp_encryption_certificates_create_error_503" => "SAMLSpEncryptionCertificatesCreateError503", + "saml_sp_encryption_certificates_delete_error_403" => "SAMLSpEncryptionCertificatesDeleteError403", + "saml_sp_encryption_certificates_delete_error_404" => "SAMLSpEncryptionCertificatesDeleteError404", + "saml_sp_encryption_certificates_list_error_400" => "SAMLSpEncryptionCertificatesListError400", + "saml_sp_encryption_certificates_list_error_403" => "SAMLSpEncryptionCertificatesListError403", + "saml_sp_encryption_certificates_list_error_404" => "SAMLSpEncryptionCertificatesListError404", "saml_sp_signing_certificate" => "SAMLSpSigningCertificate", + "saml_sp_signing_certificates_create_error_400" => "SAMLSpSigningCertificatesCreateError400", + "saml_sp_signing_certificates_create_error_403" => "SAMLSpSigningCertificatesCreateError403", + "saml_sp_signing_certificates_create_error_404" => "SAMLSpSigningCertificatesCreateError404", + "saml_sp_signing_certificates_create_error_409" => "SAMLSpSigningCertificatesCreateError409", + "saml_sp_signing_certificates_create_error_503" => "SAMLSpSigningCertificatesCreateError503", + "saml_sp_signing_certificates_delete_error_403" => "SAMLSpSigningCertificatesDeleteError403", + "saml_sp_signing_certificates_delete_error_404" => "SAMLSpSigningCertificatesDeleteError404", + "saml_sp_signing_certificates_get_error_400" => "SAMLSpSigningCertificatesGetError400", + "saml_sp_signing_certificates_get_error_403" => "SAMLSpSigningCertificatesGetError403", + "saml_sp_signing_certificates_get_error_404" => "SAMLSpSigningCertificatesGetError404", "sso" => "SSO", "sso_authorize_url_response" => "SSOAuthorizeUrlResponse", + "sso_device_authorization_error_400" => "SSODeviceAuthorizationError400", + "sso_device_authorization_error_403" => "SSODeviceAuthorizationError403", "sso_device_authorization_request" => "SSODeviceAuthorizationRequest", + "sso_get_profile_error_401" => "SSOGetProfileError401", + "sso_get_profile_error_404" => "SSOGetProfileError404", "sso_grant_type" => "SSOGrantType", + "sso_json_web_key_set_error_404" => "SSOJsonWebKeySetError404", + "sso_logout_authorize_error_400" => "SSOLogoutAuthorizeError400", + "sso_logout_authorize_error_404" => "SSOLogoutAuthorizeError404", "sso_logout_authorize_request" => "SSOLogoutAuthorizeRequest", "sso_logout_authorize_response" => "SSOLogoutAuthorizeResponse", + "sso_logout_error_404" => "SSOLogoutError404", "sso_provider" => "SSOProvider", + "sso_token_error_400" => "SSOTokenError400", + "sso_token_error_404" => "SSOTokenError404", + "sso_token_error_422" => "SSOTokenError422", "sso_token_response" => "SSOTokenResponse", "sso_token_response_oauth_token" => "SSOTokenResponseOAuthToken", + "unauthorized_client_sso_token_error_400" => "UnauthorizedClientSSOTokenError400", + "unsupported_grant_type_sso_token_error_400" => "UnsupportedGrantTypeSSOTokenError400", "update_jwt_template" => "UpdateJWTTemplate", "update_oauth_application" => "UpdateOAuthApplication", "workos" => "WorkOS" diff --git a/lib/workos/organization_domains/organization_domains_create_error_409.rb b/lib/workos/organization_domains/organization_domains_create_error_409.rb new file mode 100644 index 00000000..31714b92 --- /dev/null +++ b/lib/workos/organization_domains/organization_domains_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationDomainsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organization_domains/organization_domains_delete_error_404.rb b/lib/workos/organization_domains/organization_domains_delete_error_404.rb new file mode 100644 index 00000000..1548e240 --- /dev/null +++ b/lib/workos/organization_domains/organization_domains_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationDomainsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organization_domains/organization_domains_get_error_404.rb b/lib/workos/organization_domains/organization_domains_get_error_404.rb new file mode 100644 index 00000000..6a6cbcd6 --- /dev/null +++ b/lib/workos/organization_domains/organization_domains_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationDomainsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organization_domains/organization_domains_verify_error_400.rb b/lib/workos/organization_domains/organization_domains_verify_error_400.rb new file mode 100644 index 00000000..1999d3ca --- /dev/null +++ b/lib/workos/organization_domains/organization_domains_verify_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationDomainsVerifyError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organizations/it_contact_list_list_metadata.rb b/lib/workos/organizations/it_contact_list_list_metadata.rb new file mode 100644 index 00000000..4f21c787 --- /dev/null +++ b/lib/workos/organizations/it_contact_list_list_metadata.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ItContactListListMetadata < WorkOS::Types::BaseModel + HASH_ATTRS = { + before: :before, + after: :after + }.freeze + + attr_accessor \ + :before, + :after + + def initialize(json) + hash = self.class.normalize(json) + @before = hash[:before] + @after = hash[:after] + end + end +end diff --git a/lib/workos/organizations/organization_api_keys_create_error_404.rb b/lib/workos/organizations/organization_api_keys_create_error_404.rb new file mode 100644 index 00000000..6f4a342c --- /dev/null +++ b/lib/workos/organizations/organization_api_keys_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationApiKeysCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_api_keys_create_error_422.rb b/lib/workos/organizations/organization_api_keys_create_error_422.rb new file mode 100644 index 00000000..5e59c93c --- /dev/null +++ b/lib/workos/organizations/organization_api_keys_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationApiKeysCreateError422 = AgentInstanceSessionsListError422 +end diff --git a/lib/workos/organizations/organization_api_keys_create_error_422_error.rb b/lib/workos/organizations/organization_api_keys_create_error_422_error.rb new file mode 100644 index 00000000..af28dff1 --- /dev/null +++ b/lib/workos/organizations/organization_api_keys_create_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationApiKeysCreateError422Error = AgentInstanceSessionsListError422Error +end diff --git a/lib/workos/organizations/organization_api_keys_list_error_404.rb b/lib/workos/organizations/organization_api_keys_list_error_404.rb new file mode 100644 index 00000000..5d4cb88e --- /dev/null +++ b/lib/workos/organizations/organization_api_keys_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationApiKeysListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_authorized_applications_list_error_404.rb b/lib/workos/organizations/organization_authorized_applications_list_error_404.rb new file mode 100644 index 00000000..d25fe703 --- /dev/null +++ b/lib/workos/organizations/organization_authorized_applications_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationAuthorizedApplicationsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_authorized_applications_list_error_422.rb b/lib/workos/organizations/organization_authorized_applications_list_error_422.rb new file mode 100644 index 00000000..d41ee1e5 --- /dev/null +++ b/lib/workos/organizations/organization_authorized_applications_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationAuthorizedApplicationsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_blocked_from_sending_invites_user_invites_create_error_400.rb b/lib/workos/organizations/organization_blocked_from_sending_invites_user_invites_create_error_400.rb new file mode 100644 index 00000000..99941220 --- /dev/null +++ b/lib/workos/organizations/organization_blocked_from_sending_invites_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationBlockedFromSendingInvitesUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organizations/organization_create_error_400.rb b/lib/workos/organizations/organization_create_error_400.rb new file mode 100644 index 00000000..695182e5 --- /dev/null +++ b/lib/workos/organizations/organization_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationCreateError400 = InvalidMetadataUserCreateError400 +end diff --git a/lib/workos/organizations/organization_create_error_409.rb b/lib/workos/organizations/organization_create_error_409.rb new file mode 100644 index 00000000..0d73ebb3 --- /dev/null +++ b/lib/workos/organizations/organization_create_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationCreateError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_create_error_422.rb b/lib/workos/organizations/organization_create_error_422.rb new file mode 100644 index 00000000..d6a09651 --- /dev/null +++ b/lib/workos/organizations/organization_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_delete_organization_error_403.rb b/lib/workos/organizations/organization_delete_organization_error_403.rb new file mode 100644 index 00000000..a47008d1 --- /dev/null +++ b/lib/workos/organizations/organization_delete_organization_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationDeleteOrganizationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_feature_flags_list_error_404.rb b/lib/workos/organizations/organization_feature_flags_list_error_404.rb new file mode 100644 index 00000000..8b8d3b3c --- /dev/null +++ b/lib/workos/organizations/organization_feature_flags_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationFeatureFlagsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_find_error_404.rb b/lib/workos/organizations/organization_find_error_404.rb new file mode 100644 index 00000000..967b17e6 --- /dev/null +++ b/lib/workos/organizations/organization_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_get_audit_log_configuration_error_404.rb b/lib/workos/organizations/organization_get_audit_log_configuration_error_404.rb new file mode 100644 index 00000000..81f79fc1 --- /dev/null +++ b/lib/workos/organizations/organization_get_audit_log_configuration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationGetAuditLogConfigurationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_get_error_404.rb b/lib/workos/organizations/organization_get_error_404.rb new file mode 100644 index 00000000..4ec53185 --- /dev/null +++ b/lib/workos/organizations/organization_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_list_error_422.rb b/lib/workos/organizations/organization_list_error_422.rb new file mode 100644 index 00000000..148f4bb3 --- /dev/null +++ b/lib/workos/organizations/organization_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_membership_groups_list_groups_error_404.rb b/lib/workos/organizations/organization_membership_groups_list_groups_error_404.rb new file mode 100644 index 00000000..1a37eb49 --- /dev/null +++ b/lib/workos/organizations/organization_membership_groups_list_groups_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationMembershipGroupsListGroupsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_membership_not_found_session_authenticate_error_400_variant_29.rb b/lib/workos/organizations/organization_membership_not_found_session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..51d84dcf --- /dev/null +++ b/lib/workos/organizations/organization_membership_not_found_session_authenticate_error_400_variant_29.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationMembershipNotFoundSessionAuthenticateError400Variant29 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/organizations/organization_not_found_agent_blueprints_create_error_422.rb b/lib/workos/organizations/organization_not_found_agent_blueprints_create_error_422.rb new file mode 100644 index 00000000..20927fd6 --- /dev/null +++ b/lib/workos/organizations/organization_not_found_agent_blueprints_create_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationNotFoundAgentBlueprintsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organizations/organization_not_found_agent_blueprints_update_error_422.rb b/lib/workos/organizations/organization_not_found_agent_blueprints_update_error_422.rb new file mode 100644 index 00000000..1e263342 --- /dev/null +++ b/lib/workos/organizations/organization_not_found_agent_blueprints_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationNotFoundAgentBlueprintsUpdateError422 = OrganizationNotFoundAgentBlueprintsCreateError422 +end diff --git a/lib/workos/organizations/organization_not_found_session_authenticate_error_400_variant_29.rb b/lib/workos/organizations/organization_not_found_session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..5aa37bcb --- /dev/null +++ b/lib/workos/organizations/organization_not_found_session_authenticate_error_400_variant_29.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationNotFoundSessionAuthenticateError400Variant29 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/organizations/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rb b/lib/workos/organizations/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rb new file mode 100644 index 00000000..ee5d46da --- /dev/null +++ b/lib/workos/organizations/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationNotInvocableAgentBlueprintsTokenMintTokenError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organizations/organization_selection_required_session_authenticate_error_403.rb b/lib/workos/organizations/organization_selection_required_session_authenticate_error_403.rb new file mode 100644 index 00000000..48c1d00d --- /dev/null +++ b/lib/workos/organizations/organization_selection_required_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OrganizationSelectionRequiredSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/organizations/organization_update_organization_error_400.rb b/lib/workos/organizations/organization_update_organization_error_400.rb new file mode 100644 index 00000000..f43dcd9f --- /dev/null +++ b/lib/workos/organizations/organization_update_organization_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationUpdateOrganizationError400 = InvalidMetadataUserCreateError400 +end diff --git a/lib/workos/organizations/organization_update_organization_error_403.rb b/lib/workos/organizations/organization_update_organization_error_403.rb new file mode 100644 index 00000000..cf83c33e --- /dev/null +++ b/lib/workos/organizations/organization_update_organization_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationUpdateOrganizationError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_update_organization_error_404.rb b/lib/workos/organizations/organization_update_organization_error_404.rb new file mode 100644 index 00000000..04262b87 --- /dev/null +++ b/lib/workos/organizations/organization_update_organization_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationUpdateOrganizationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_update_organization_error_409.rb b/lib/workos/organizations/organization_update_organization_error_409.rb new file mode 100644 index 00000000..1ba25940 --- /dev/null +++ b/lib/workos/organizations/organization_update_organization_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationUpdateOrganizationError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/organizations/organization_update_organization_error_422.rb b/lib/workos/organizations/organization_update_organization_error_422.rb new file mode 100644 index 00000000..2650deea --- /dev/null +++ b/lib/workos/organizations/organization_update_organization_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + OrganizationUpdateOrganizationError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_admin_get_registration_error_404.rb b/lib/workos/shared/agent_admin_get_registration_error_404.rb new file mode 100644 index 00000000..3cd7bfae --- /dev/null +++ b/lib/workos/shared/agent_admin_get_registration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentAdminGetRegistrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_400.rb b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_400.rb new file mode 100644 index 00000000..a537e1cb --- /dev/null +++ b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_403.rb b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_403.rb new file mode 100644 index 00000000..5023ea6f --- /dev/null +++ b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409.rb b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409.rb new file mode 100644 index 00000000..2ef76d0e --- /dev/null +++ b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + organizations: :organizations + }.freeze + + attr_accessor \ + :code, + :message, + :organizations + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @organizations = (hash[:organizations] || []).map { |item| item ? WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409Organization.new(item) : nil } + end + end +end diff --git a/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rb b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rb new file mode 100644 index 00000000..963f0905 --- /dev/null +++ b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentAdminLinkClaimAttemptToExternalUserError409Organization = Actor +end diff --git a/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_410.rb b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_410.rb new file mode 100644 index 00000000..fdfcc336 --- /dev/null +++ b/lib/workos/shared/agent_admin_link_claim_attempt_to_external_user_error_410.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError410 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_admin_revoke_registration_error_404.rb b/lib/workos/shared/agent_admin_revoke_registration_error_404.rb new file mode 100644 index 00000000..1d798c3d --- /dev/null +++ b/lib/workos/shared/agent_admin_revoke_registration_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentAdminRevokeRegistrationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_admin_validate_credential_error_400.rb b/lib/workos/shared/agent_admin_validate_credential_error_400.rb new file mode 100644 index 00000000..8c319aa8 --- /dev/null +++ b/lib/workos/shared/agent_admin_validate_credential_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentAdminValidateCredentialError400 = AgentAdminLinkClaimAttemptToExternalUserError400 +end diff --git a/lib/workos/shared/agent_blueprints_create_error_400.rb b/lib/workos/shared/agent_blueprints_create_error_400.rb new file mode 100644 index 00000000..5ca0878d --- /dev/null +++ b/lib/workos/shared/agent_blueprints_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsCreateError400 = AgentAdminLinkClaimAttemptToExternalUserError400 +end diff --git a/lib/workos/shared/agent_blueprints_create_error_409.rb b/lib/workos/shared/agent_blueprints_create_error_409.rb new file mode 100644 index 00000000..2a4f4385 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentBlueprintsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_blueprints_create_error_422.rb b/lib/workos/shared/agent_blueprints_create_error_422.rb new file mode 100644 index 00000000..23661b60 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_create_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentBlueprintsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_blueprints_delete_error_404.rb b/lib/workos/shared/agent_blueprints_delete_error_404.rb new file mode 100644 index 00000000..f202ecb1 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_get_error_404.rb b/lib/workos/shared/agent_blueprints_get_error_404.rb new file mode 100644 index 00000000..9735e67c --- /dev/null +++ b/lib/workos/shared/agent_blueprints_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_list_error_401.rb b/lib/workos/shared/agent_blueprints_list_error_401.rb new file mode 100644 index 00000000..e1ce0a2a --- /dev/null +++ b/lib/workos/shared/agent_blueprints_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..8d448a46 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsTokenMintTokenError400 = AgentAdminLinkClaimAttemptToExternalUserError400 +end diff --git a/lib/workos/shared/agent_blueprints_token_mint_token_error_403.rb b/lib/workos/shared/agent_blueprints_token_mint_token_error_403.rb new file mode 100644 index 00000000..715dfd67 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_token_mint_token_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentBlueprintsTokenMintTokenError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/agent_blueprints_token_mint_token_error_404.rb b/lib/workos/shared/agent_blueprints_token_mint_token_error_404.rb new file mode 100644 index 00000000..a52b39ad --- /dev/null +++ b/lib/workos/shared/agent_blueprints_token_mint_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsTokenMintTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_token_validate_token_error_400.rb b/lib/workos/shared/agent_blueprints_token_validate_token_error_400.rb new file mode 100644 index 00000000..dbbe70f5 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_token_validate_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsTokenValidateTokenError400 = AgentAdminLinkClaimAttemptToExternalUserError400 +end diff --git a/lib/workos/shared/agent_blueprints_token_validate_token_error_404.rb b/lib/workos/shared/agent_blueprints_token_validate_token_error_404.rb new file mode 100644 index 00000000..f4ce33c2 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_token_validate_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsTokenValidateTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_update_error_400.rb b/lib/workos/shared/agent_blueprints_update_error_400.rb new file mode 100644 index 00000000..03ed2a80 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsUpdateError400 = AgentAdminLinkClaimAttemptToExternalUserError400 +end diff --git a/lib/workos/shared/agent_blueprints_update_error_404.rb b/lib/workos/shared/agent_blueprints_update_error_404.rb new file mode 100644 index 00000000..37288128 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_blueprints_update_error_409.rb b/lib/workos/shared/agent_blueprints_update_error_409.rb new file mode 100644 index 00000000..4f29d019 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_update_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsUpdateError409 = AgentBlueprintsCreateError409 +end diff --git a/lib/workos/shared/agent_blueprints_update_error_422.rb b/lib/workos/shared/agent_blueprints_update_error_422.rb new file mode 100644 index 00000000..12758841 --- /dev/null +++ b/lib/workos/shared/agent_blueprints_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentBlueprintsUpdateError422 = AgentBlueprintsCreateError422 +end diff --git a/lib/workos/shared/agent_instance_sessions_get_error_404.rb b/lib/workos/shared/agent_instance_sessions_get_error_404.rb new file mode 100644 index 00000000..c9a20c82 --- /dev/null +++ b/lib/workos/shared/agent_instance_sessions_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstanceSessionsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_instance_sessions_list_error_401.rb b/lib/workos/shared/agent_instance_sessions_list_error_401.rb new file mode 100644 index 00000000..a34d10e2 --- /dev/null +++ b/lib/workos/shared/agent_instance_sessions_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstanceSessionsListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_instance_sessions_list_error_422.rb b/lib/workos/shared/agent_instance_sessions_list_error_422.rb new file mode 100644 index 00000000..6f832cbc --- /dev/null +++ b/lib/workos/shared/agent_instance_sessions_list_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentInstanceSessionsListError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::AgentInstanceSessionsListError422Error.new(item) : nil } + end + end +end diff --git a/lib/workos/shared/agent_instance_sessions_list_error_422_error.rb b/lib/workos/shared/agent_instance_sessions_list_error_422_error.rb new file mode 100644 index 00000000..4acda726 --- /dev/null +++ b/lib/workos/shared/agent_instance_sessions_list_error_422_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AgentInstanceSessionsListError422Error < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + field: :field + }.freeze + + attr_accessor \ + :code, + :field + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @field = hash[:field] + end + end +end diff --git a/lib/workos/shared/agent_instance_sessions_revoke_error_404.rb b/lib/workos/shared/agent_instance_sessions_revoke_error_404.rb new file mode 100644 index 00000000..f04c99ec --- /dev/null +++ b/lib/workos/shared/agent_instance_sessions_revoke_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstanceSessionsRevokeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_instances_delete_error_404.rb b/lib/workos/shared/agent_instances_delete_error_404.rb new file mode 100644 index 00000000..b7f2e65a --- /dev/null +++ b/lib/workos/shared/agent_instances_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstancesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_instances_get_error_404.rb b/lib/workos/shared/agent_instances_get_error_404.rb new file mode 100644 index 00000000..e294912b --- /dev/null +++ b/lib/workos/shared/agent_instances_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstancesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/agent_instances_list_error_401.rb b/lib/workos/shared/agent_instances_list_error_401.rb new file mode 100644 index 00000000..67162efc --- /dev/null +++ b/lib/workos/shared/agent_instances_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AgentInstancesListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rb b/lib/workos/shared/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rb new file mode 100644 index 00000000..18a8fae8 --- /dev/null +++ b/lib/workos/shared/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AlreadyClaimedAgentAdminLinkClaimAttemptToExternalUserError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/ambiguous_saml_options_connection_create_error_400.rb b/lib/workos/shared/ambiguous_saml_options_connection_create_error_400.rb new file mode 100644 index 00000000..1049ba09 --- /dev/null +++ b/lib/workos/shared/ambiguous_saml_options_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AmbiguousSAMLOptionsConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/ambiguous_saml_options_connection_patch_error_400.rb b/lib/workos/shared/ambiguous_saml_options_connection_patch_error_400.rb new file mode 100644 index 00000000..2ad4c310 --- /dev/null +++ b/lib/workos/shared/ambiguous_saml_options_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AmbiguousSAMLOptionsConnectionPatchError400 = AmbiguousSAMLOptionsConnectionCreateError400 +end diff --git a/lib/workos/shared/application_consent_required_session_authenticate_error_403.rb b/lib/workos/shared/application_consent_required_session_authenticate_error_403.rb new file mode 100644 index 00000000..e3a1394a --- /dev/null +++ b/lib/workos/shared/application_consent_required_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ApplicationConsentRequiredSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/application_create_error_404.rb b/lib/workos/shared/application_create_error_404.rb new file mode 100644 index 00000000..8fa66548 --- /dev/null +++ b/lib/workos/shared/application_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_create_error_422.rb b/lib/workos/shared/application_create_error_422.rb new file mode 100644 index 00000000..2bd3d0be --- /dev/null +++ b/lib/workos/shared/application_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_credentials_create_error_404.rb b/lib/workos/shared/application_credentials_create_error_404.rb new file mode 100644 index 00000000..753e1ce8 --- /dev/null +++ b/lib/workos/shared/application_credentials_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCredentialsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_credentials_create_error_422.rb b/lib/workos/shared/application_credentials_create_error_422.rb new file mode 100644 index 00000000..e58ecd53 --- /dev/null +++ b/lib/workos/shared/application_credentials_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCredentialsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_credentials_delete_error_404.rb b/lib/workos/shared/application_credentials_delete_error_404.rb new file mode 100644 index 00000000..15937868 --- /dev/null +++ b/lib/workos/shared/application_credentials_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCredentialsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_credentials_list_error_404.rb b/lib/workos/shared/application_credentials_list_error_404.rb new file mode 100644 index 00000000..e1fedd41 --- /dev/null +++ b/lib/workos/shared/application_credentials_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationCredentialsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_delete_error_404.rb b/lib/workos/shared/application_delete_error_404.rb new file mode 100644 index 00000000..d52e324d --- /dev/null +++ b/lib/workos/shared/application_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_find_error_404.rb b/lib/workos/shared/application_find_error_404.rb new file mode 100644 index 00000000..c09a6e91 --- /dev/null +++ b/lib/workos/shared/application_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_list_error_422.rb b/lib/workos/shared/application_list_error_422.rb new file mode 100644 index 00000000..3ce123e8 --- /dev/null +++ b/lib/workos/shared/application_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_update_error_404.rb b/lib/workos/shared/application_update_error_404.rb new file mode 100644 index 00000000..23476c1b --- /dev/null +++ b/lib/workos/shared/application_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/application_update_error_422.rb b/lib/workos/shared/application_update_error_422.rb new file mode 100644 index 00000000..8a80bd25 --- /dev/null +++ b/lib/workos/shared/application_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ApplicationUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_events_create_error_400.rb b/lib/workos/shared/audit_log_events_create_error_400.rb new file mode 100644 index 00000000..d0a63a1b --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_400.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuditLogEventsCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + errors: :errors, + message: :message, + code: :code + }.freeze + + attr_accessor \ + :errors, + :message, + :code + + def initialize(json) + hash = self.class.normalize(json) + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::AuditLogEventsCreateError400Error.new(item) : nil } + @message = hash[:message] + @code = hash[:code] + end + end +end diff --git a/lib/workos/shared/audit_log_events_create_error_4002.rb b/lib/workos/shared/audit_log_events_create_error_4002.rb new file mode 100644 index 00000000..40cdfe2f --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_4002.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogEventsCreateError4002 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_events_create_error_400_error.rb b/lib/workos/shared/audit_log_events_create_error_400_error.rb new file mode 100644 index 00000000..853b8dc1 --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_400_error.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuditLogEventsCreateError400Error < WorkOS::Types::BaseModel + HASH_ATTRS = { + instancePath: :instance_path + }.freeze + + attr_accessor :instance_path + + def initialize(json) + hash = self.class.normalize(json) + @instance_path = hash[:instancePath] + end + end +end diff --git a/lib/workos/shared/audit_log_events_create_error_402.rb b/lib/workos/shared/audit_log_events_create_error_402.rb new file mode 100644 index 00000000..ec3f7795 --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_402.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuditLogEventsCreateError402 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/audit_log_events_create_error_404.rb b/lib/workos/shared/audit_log_events_create_error_404.rb new file mode 100644 index 00000000..e267fcc8 --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogEventsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_events_create_error_422.rb b/lib/workos/shared/audit_log_events_create_error_422.rb new file mode 100644 index 00000000..58069e41 --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogEventsCreateError422 = AgentInstanceSessionsListError422 +end diff --git a/lib/workos/shared/audit_log_events_create_error_422_error.rb b/lib/workos/shared/audit_log_events_create_error_422_error.rb new file mode 100644 index 00000000..f5f3635c --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogEventsCreateError422Error = AgentInstanceSessionsListError422Error +end diff --git a/lib/workos/shared/audit_log_events_create_error_429.rb b/lib/workos/shared/audit_log_events_create_error_429.rb new file mode 100644 index 00000000..4fb493e5 --- /dev/null +++ b/lib/workos/shared/audit_log_events_create_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogEventsCreateError429 = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/audit_log_exports_export_error_402.rb b/lib/workos/shared/audit_log_exports_export_error_402.rb new file mode 100644 index 00000000..34d37007 --- /dev/null +++ b/lib/workos/shared/audit_log_exports_export_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogExportsExportError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_log_exports_export_error_404.rb b/lib/workos/shared/audit_log_exports_export_error_404.rb new file mode 100644 index 00000000..74406316 --- /dev/null +++ b/lib/workos/shared/audit_log_exports_export_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogExportsExportError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_exports_exports_error_400.rb b/lib/workos/shared/audit_log_exports_exports_error_400.rb new file mode 100644 index 00000000..2a625654 --- /dev/null +++ b/lib/workos/shared/audit_log_exports_exports_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogExportsExportsError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_exports_exports_error_400_with_error.rb b/lib/workos/shared/audit_log_exports_exports_error_400_with_error.rb new file mode 100644 index 00000000..19ba49fc --- /dev/null +++ b/lib/workos/shared/audit_log_exports_exports_error_400_with_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuditLogExportsExportsError400WithError < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + error: :error + }.freeze + + attr_accessor \ + :message, + :error + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] || [] + @error = hash[:error] + end + end +end diff --git a/lib/workos/shared/audit_log_exports_exports_error_402.rb b/lib/workos/shared/audit_log_exports_exports_error_402.rb new file mode 100644 index 00000000..b1a8e4aa --- /dev/null +++ b/lib/workos/shared/audit_log_exports_exports_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogExportsExportsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_log_validator_versions_create_error_402.rb b/lib/workos/shared/audit_log_validator_versions_create_error_402.rb new file mode 100644 index 00000000..b2145a08 --- /dev/null +++ b/lib/workos/shared/audit_log_validator_versions_create_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorVersionsCreateError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_log_validator_versions_create_error_422.rb b/lib/workos/shared/audit_log_validator_versions_create_error_422.rb new file mode 100644 index 00000000..1ea1482c --- /dev/null +++ b/lib/workos/shared/audit_log_validator_versions_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorVersionsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_validator_versions_schemas_error_402.rb b/lib/workos/shared/audit_log_validator_versions_schemas_error_402.rb new file mode 100644 index 00000000..75e7cbac --- /dev/null +++ b/lib/workos/shared/audit_log_validator_versions_schemas_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorVersionsSchemasError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_log_validator_versions_schemas_error_404.rb b/lib/workos/shared/audit_log_validator_versions_schemas_error_404.rb new file mode 100644 index 00000000..7df62402 --- /dev/null +++ b/lib/workos/shared/audit_log_validator_versions_schemas_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorVersionsSchemasError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_validator_versions_schemas_error_422.rb b/lib/workos/shared/audit_log_validator_versions_schemas_error_422.rb new file mode 100644 index 00000000..fa6587f6 --- /dev/null +++ b/lib/workos/shared/audit_log_validator_versions_schemas_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorVersionsSchemasError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_validators_list_error_402.rb b/lib/workos/shared/audit_log_validators_list_error_402.rb new file mode 100644 index 00000000..e7f4045a --- /dev/null +++ b/lib/workos/shared/audit_log_validators_list_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorsListError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_log_validators_list_error_404.rb b/lib/workos/shared/audit_log_validators_list_error_404.rb new file mode 100644 index 00000000..6cc83b9f --- /dev/null +++ b/lib/workos/shared/audit_log_validators_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_log_validators_list_error_422.rb b/lib/workos/shared/audit_log_validators_list_error_422.rb new file mode 100644 index 00000000..bd5d08c4 --- /dev/null +++ b/lib/workos/shared/audit_log_validators_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogValidatorsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_402.rb b/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_402.rb new file mode 100644 index 00000000..17ff75bd --- /dev/null +++ b/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogsRetentionAuditLogsRetentionError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_404.rb b/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_404.rb new file mode 100644 index 00000000..c7cb9b84 --- /dev/null +++ b/lib/workos/shared/audit_logs_retention_audit_logs_retention_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogsRetentionAuditLogsRetentionError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_402.rb b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_402.rb new file mode 100644 index 00000000..23c41013 --- /dev/null +++ b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogsRetentionUpdateAuditLogsRetentionError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_404.rb b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_404.rb new file mode 100644 index 00000000..0c5467a8 --- /dev/null +++ b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogsRetentionUpdateAuditLogsRetentionError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_422.rb b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_422.rb new file mode 100644 index 00000000..a8c367a2 --- /dev/null +++ b/lib/workos/shared/audit_logs_retention_update_audit_logs_retention_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuditLogsRetentionUpdateAuditLogsRetentionError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rb b/lib/workos/shared/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rb new file mode 100644 index 00000000..c99cbbf5 --- /dev/null +++ b/lib/workos/shared/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthMethodDisabledAgentAdminLinkClaimAttemptToExternalUserError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authkit_oauth_resources_create_error_401.rb b/lib/workos/shared/authkit_oauth_resources_create_error_401.rb new file mode 100644 index 00000000..dfb43d07 --- /dev/null +++ b/lib/workos/shared/authkit_oauth_resources_create_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthkitOAuthResourcesCreateError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authkit_oauth_resources_create_error_422.rb b/lib/workos/shared/authkit_oauth_resources_create_error_422.rb new file mode 100644 index 00000000..ed271d34 --- /dev/null +++ b/lib/workos/shared/authkit_oauth_resources_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthkitOAuthResourcesCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authkit_oauth_resources_delete_error_401.rb b/lib/workos/shared/authkit_oauth_resources_delete_error_401.rb new file mode 100644 index 00000000..505a50b1 --- /dev/null +++ b/lib/workos/shared/authkit_oauth_resources_delete_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthkitOAuthResourcesDeleteError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authkit_oauth_resources_delete_error_404.rb b/lib/workos/shared/authkit_oauth_resources_delete_error_404.rb new file mode 100644 index 00000000..36747ae1 --- /dev/null +++ b/lib/workos/shared/authkit_oauth_resources_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthkitOAuthResourcesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authkit_oauth_resources_list_error_401.rb b/lib/workos/shared/authkit_oauth_resources_list_error_401.rb new file mode 100644 index 00000000..2327bec9 --- /dev/null +++ b/lib/workos/shared/authkit_oauth_resources_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthkitOAuthResourcesListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_check_error_402.rb b/lib/workos/shared/authorization_check_error_402.rb new file mode 100644 index 00000000..cc592fcf --- /dev/null +++ b/lib/workos/shared/authorization_check_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationCheckError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_check_error_403.rb b/lib/workos/shared/authorization_check_error_403.rb new file mode 100644 index 00000000..291765f9 --- /dev/null +++ b/lib/workos/shared/authorization_check_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationCheckError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_check_error_404.rb b/lib/workos/shared/authorization_check_error_404.rb new file mode 100644 index 00000000..8913f990 --- /dev/null +++ b/lib/workos/shared/authorization_check_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationCheckError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_check_error_422.rb b/lib/workos/shared/authorization_check_error_422.rb new file mode 100644 index 00000000..69ea81d9 --- /dev/null +++ b/lib/workos/shared/authorization_check_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationCheckError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_create_error_402.rb b/lib/workos/shared/authorization_group_role_assignments_create_error_402.rb new file mode 100644 index 00000000..6e62f680 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_create_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsCreateError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_group_role_assignments_create_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_create_error_403.rb new file mode 100644 index 00000000..2f399f4d --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_create_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_create_error_404.rb new file mode 100644 index 00000000..89d07456 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_create_error_409.rb b/lib/workos/shared/authorization_group_role_assignments_create_error_409.rb new file mode 100644 index 00000000..334cf3c9 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_group_role_assignments_create_error_422.rb b/lib/workos/shared/authorization_group_role_assignments_create_error_422.rb new file mode 100644 index 00000000..68c619df --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_get_error_402.rb b/lib/workos/shared/authorization_group_role_assignments_get_error_402.rb new file mode 100644 index 00000000..bc9336dd --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_get_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsGetError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_group_role_assignments_get_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_get_error_403.rb new file mode 100644 index 00000000..52765244 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_get_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_get_error_404.rb new file mode 100644 index 00000000..4de1ad30 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_list_error_402.rb b/lib/workos/shared/authorization_group_role_assignments_list_error_402.rb new file mode 100644 index 00000000..d683ec1e --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_list_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsListError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_group_role_assignments_list_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_list_error_403.rb new file mode 100644 index 00000000..99afb585 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_list_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_list_error_404.rb new file mode 100644 index 00000000..e1b88bd3 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_400.rb b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_400.rb new file mode 100644 index 00000000..e6ab7be3 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_402.rb b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_402.rb new file mode 100644 index 00000000..150804bb --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_403.rb new file mode 100644 index 00000000..822a1afb --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_404.rb new file mode 100644 index 00000000..cc9520aa --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_422.rb b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_422.rb new file mode 100644 index 00000000..1dd4c79b --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_patch_group_role_assignments_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_403.rb new file mode 100644 index 00000000..8add87bc --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_404.rb new file mode 100644 index 00000000..42abe6aa --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignment_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_403.rb new file mode 100644 index 00000000..83f0bb4b --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_404.rb new file mode 100644 index 00000000..d9f8d6f4 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_422.rb b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_422.rb new file mode 100644 index 00000000..f6fd82ad --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_remove_group_role_assignments_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_402.rb b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_402.rb new file mode 100644 index 00000000..b69c8edd --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_403.rb b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_403.rb new file mode 100644 index 00000000..ace86fd6 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_404.rb b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_404.rb new file mode 100644 index 00000000..8822b732 --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_422.rb b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_422.rb new file mode 100644 index 00000000..5809ac3c --- /dev/null +++ b/lib/workos/shared/authorization_group_role_assignments_replace_group_role_assignments_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_effective_permissions_error_402.rb b/lib/workos/shared/authorization_list_effective_permissions_error_402.rb new file mode 100644 index 00000000..c8c237a7 --- /dev/null +++ b/lib/workos/shared/authorization_list_effective_permissions_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListEffectivePermissionsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_list_effective_permissions_error_403.rb b/lib/workos/shared/authorization_list_effective_permissions_error_403.rb new file mode 100644 index 00000000..881e4b5c --- /dev/null +++ b/lib/workos/shared/authorization_list_effective_permissions_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListEffectivePermissionsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_effective_permissions_error_404.rb b/lib/workos/shared/authorization_list_effective_permissions_error_404.rb new file mode 100644 index 00000000..2fa58808 --- /dev/null +++ b/lib/workos/shared/authorization_list_effective_permissions_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListEffectivePermissionsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_effective_permissions_error_422.rb b/lib/workos/shared/authorization_list_effective_permissions_error_422.rb new file mode 100644 index 00000000..375b2592 --- /dev/null +++ b/lib/workos/shared/authorization_list_effective_permissions_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListEffectivePermissionsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_resources_for_membership_error_400.rb b/lib/workos/shared/authorization_list_resources_for_membership_error_400.rb new file mode 100644 index 00000000..fb68a7d4 --- /dev/null +++ b/lib/workos/shared/authorization_list_resources_for_membership_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationListResourcesForMembershipError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_list_resources_for_membership_error_402.rb b/lib/workos/shared/authorization_list_resources_for_membership_error_402.rb new file mode 100644 index 00000000..4e5bbcd9 --- /dev/null +++ b/lib/workos/shared/authorization_list_resources_for_membership_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListResourcesForMembershipError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_list_resources_for_membership_error_403.rb b/lib/workos/shared/authorization_list_resources_for_membership_error_403.rb new file mode 100644 index 00000000..35970096 --- /dev/null +++ b/lib/workos/shared/authorization_list_resources_for_membership_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListResourcesForMembershipError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_resources_for_membership_error_404.rb b/lib/workos/shared/authorization_list_resources_for_membership_error_404.rb new file mode 100644 index 00000000..9c691b47 --- /dev/null +++ b/lib/workos/shared/authorization_list_resources_for_membership_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListResourcesForMembershipError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_list_resources_for_membership_error_422.rb b/lib/workos/shared/authorization_list_resources_for_membership_error_422.rb new file mode 100644 index 00000000..8a2ed57d --- /dev/null +++ b/lib/workos/shared/authorization_list_resources_for_membership_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationListResourcesForMembershipError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_400.rb b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_400.rb new file mode 100644 index 00000000..6e908b75 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsAddPermissionError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_403.rb b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_403.rb new file mode 100644 index 00000000..700c7724 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsAddPermissionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_404.rb b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_404.rb new file mode 100644 index 00000000..5ac323a7 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsAddPermissionError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_422.rb b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_422.rb new file mode 100644 index 00000000..7ac3324a --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_add_permission_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsAddPermissionError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_403.rb b/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_403.rb new file mode 100644 index 00000000..0ce8c05d --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsRemovePermissionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_404.rb b/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_404.rb new file mode 100644 index 00000000..17c4338d --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_remove_permission_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsRemovePermissionError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_403.rb b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_403.rb new file mode 100644 index 00000000..f02e2013 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsSetPermissionsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_404.rb b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_404.rb new file mode 100644 index 00000000..3c0a9481 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsSetPermissionsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_422.rb b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_422.rb new file mode 100644 index 00000000..c90adcb0 --- /dev/null +++ b/lib/workos/shared/authorization_organization_role_permissions_set_permissions_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolePermissionsSetPermissionsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_create_error_400.rb b/lib/workos/shared/authorization_organization_roles_create_error_400.rb new file mode 100644 index 00000000..b04dda85 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesCreateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_organization_roles_create_error_403.rb b/lib/workos/shared/authorization_organization_roles_create_error_403.rb new file mode 100644 index 00000000..9caabd3c --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_create_error_404.rb b/lib/workos/shared/authorization_organization_roles_create_error_404.rb new file mode 100644 index 00000000..cb38c953 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_create_error_409.rb b/lib/workos/shared/authorization_organization_roles_create_error_409.rb new file mode 100644 index 00000000..250983b2 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationOrganizationRolesCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_organization_roles_create_error_422.rb b/lib/workos/shared/authorization_organization_roles_create_error_422.rb new file mode 100644 index 00000000..3167d4c4 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_delete_error_400.rb b/lib/workos/shared/authorization_organization_roles_delete_error_400.rb new file mode 100644 index 00000000..0fd12800 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_delete_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesDeleteError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_organization_roles_delete_error_403.rb b/lib/workos/shared/authorization_organization_roles_delete_error_403.rb new file mode 100644 index 00000000..1aa00041 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_delete_error_404.rb b/lib/workos/shared/authorization_organization_roles_delete_error_404.rb new file mode 100644 index 00000000..46a1ecfa --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_delete_error_409.rb b/lib/workos/shared/authorization_organization_roles_delete_error_409.rb new file mode 100644 index 00000000..5e07c3ff --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_delete_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationOrganizationRolesDeleteError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_organization_roles_get_error_403.rb b/lib/workos/shared/authorization_organization_roles_get_error_403.rb new file mode 100644 index 00000000..6ab5d90e --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_get_error_404.rb b/lib/workos/shared/authorization_organization_roles_get_error_404.rb new file mode 100644 index 00000000..4a1b9abd --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_list_error_403.rb b/lib/workos/shared/authorization_organization_roles_list_error_403.rb new file mode 100644 index 00000000..3caf8ca7 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_list_error_404.rb b/lib/workos/shared/authorization_organization_roles_list_error_404.rb new file mode 100644 index 00000000..5585db24 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_update_error_400.rb b/lib/workos/shared/authorization_organization_roles_update_error_400.rb new file mode 100644 index 00000000..d454225a --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesUpdateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_organization_roles_update_error_403.rb b/lib/workos/shared/authorization_organization_roles_update_error_403.rb new file mode 100644 index 00000000..bbd8e70c --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_update_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesUpdateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_update_error_404.rb b/lib/workos/shared/authorization_organization_roles_update_error_404.rb new file mode 100644 index 00000000..b536445e --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_organization_roles_update_error_422.rb b/lib/workos/shared/authorization_organization_roles_update_error_422.rb new file mode 100644 index 00000000..130f2786 --- /dev/null +++ b/lib/workos/shared/authorization_organization_roles_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationOrganizationRolesUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_create_error_400.rb b/lib/workos/shared/authorization_permissions_create_error_400.rb new file mode 100644 index 00000000..69db4c07 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsCreateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_permissions_create_error_404.rb b/lib/workos/shared/authorization_permissions_create_error_404.rb new file mode 100644 index 00000000..b1060448 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_create_error_409.rb b/lib/workos/shared/authorization_permissions_create_error_409.rb new file mode 100644 index 00000000..259ae3a9 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationPermissionsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_permissions_create_error_422.rb b/lib/workos/shared/authorization_permissions_create_error_422.rb new file mode 100644 index 00000000..912a15eb --- /dev/null +++ b/lib/workos/shared/authorization_permissions_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_delete_error_403.rb b/lib/workos/shared/authorization_permissions_delete_error_403.rb new file mode 100644 index 00000000..638617a6 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_delete_error_404.rb b/lib/workos/shared/authorization_permissions_delete_error_404.rb new file mode 100644 index 00000000..443e7112 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_find_error_404.rb b/lib/workos/shared/authorization_permissions_find_error_404.rb new file mode 100644 index 00000000..72d0434c --- /dev/null +++ b/lib/workos/shared/authorization_permissions_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_list_error_404.rb b/lib/workos/shared/authorization_permissions_list_error_404.rb new file mode 100644 index 00000000..7cbdd256 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_update_error_403.rb b/lib/workos/shared/authorization_permissions_update_error_403.rb new file mode 100644 index 00000000..5b8d5bea --- /dev/null +++ b/lib/workos/shared/authorization_permissions_update_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsUpdateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_update_error_404.rb b/lib/workos/shared/authorization_permissions_update_error_404.rb new file mode 100644 index 00000000..4840b685 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_permissions_update_error_422.rb b/lib/workos/shared/authorization_permissions_update_error_422.rb new file mode 100644 index 00000000..53c14643 --- /dev/null +++ b/lib/workos/shared/authorization_permissions_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationPermissionsUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_create_error_400.rb b/lib/workos/shared/authorization_resources_create_error_400.rb new file mode 100644 index 00000000..b49286fe --- /dev/null +++ b/lib/workos/shared/authorization_resources_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesCreateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_resources_create_error_402.rb b/lib/workos/shared/authorization_resources_create_error_402.rb new file mode 100644 index 00000000..fa05f2a6 --- /dev/null +++ b/lib/workos/shared/authorization_resources_create_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesCreateError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_create_error_403.rb b/lib/workos/shared/authorization_resources_create_error_403.rb new file mode 100644 index 00000000..3a23a81c --- /dev/null +++ b/lib/workos/shared/authorization_resources_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_create_error_404.rb b/lib/workos/shared/authorization_resources_create_error_404.rb new file mode 100644 index 00000000..901d8e52 --- /dev/null +++ b/lib/workos/shared/authorization_resources_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/pipes/connected_account_write_response_warning.rb b/lib/workos/shared/authorization_resources_create_error_409.rb similarity index 85% rename from lib/workos/pipes/connected_account_write_response_warning.rb rename to lib/workos/shared/authorization_resources_create_error_409.rb index 282fd30e..8663fedd 100644 --- a/lib/workos/pipes/connected_account_write_response_warning.rb +++ b/lib/workos/shared/authorization_resources_create_error_409.rb @@ -3,7 +3,7 @@ # This file is auto-generated by oagen. Do not edit. module WorkOS - class ConnectedAccountWriteResponseWarning < WorkOS::Types::BaseModel + class AuthorizationResourcesCreateError409 < WorkOS::Types::BaseModel HASH_ATTRS = { code: :code, message: :message diff --git a/lib/workos/shared/authorization_resources_create_error_422.rb b/lib/workos/shared/authorization_resources_create_error_422.rb new file mode 100644 index 00000000..1d72bb80 --- /dev/null +++ b/lib/workos/shared/authorization_resources_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_delete_error_400.rb b/lib/workos/shared/authorization_resources_delete_error_400.rb new file mode 100644 index 00000000..bd6fa029 --- /dev/null +++ b/lib/workos/shared/authorization_resources_delete_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationResourcesDeleteError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_resources_delete_error_403.rb b/lib/workos/shared/authorization_resources_delete_error_403.rb new file mode 100644 index 00000000..c857bcc6 --- /dev/null +++ b/lib/workos/shared/authorization_resources_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_delete_error_404.rb b/lib/workos/shared/authorization_resources_delete_error_404.rb new file mode 100644 index 00000000..2596827c --- /dev/null +++ b/lib/workos/shared/authorization_resources_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_delete_error_409.rb b/lib/workos/shared/authorization_resources_delete_error_409.rb new file mode 100644 index 00000000..44be7e81 --- /dev/null +++ b/lib/workos/shared/authorization_resources_delete_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationResourcesDeleteError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_resources_find_by_id_error_402.rb b/lib/workos/shared/authorization_resources_find_by_id_error_402.rb new file mode 100644 index 00000000..4464765c --- /dev/null +++ b/lib/workos/shared/authorization_resources_find_by_id_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesFindByIdError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_find_by_id_error_403.rb b/lib/workos/shared/authorization_resources_find_by_id_error_403.rb new file mode 100644 index 00000000..70c18616 --- /dev/null +++ b/lib/workos/shared/authorization_resources_find_by_id_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesFindByIdError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_find_by_id_error_404.rb b/lib/workos/shared/authorization_resources_find_by_id_error_404.rb new file mode 100644 index 00000000..33748009 --- /dev/null +++ b/lib/workos/shared/authorization_resources_find_by_id_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesFindByIdError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_find_by_id_error_422.rb b/lib/workos/shared/authorization_resources_find_by_id_error_422.rb new file mode 100644 index 00000000..0afff454 --- /dev/null +++ b/lib/workos/shared/authorization_resources_find_by_id_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesFindByIdError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_get_error_402.rb b/lib/workos/shared/authorization_resources_get_error_402.rb new file mode 100644 index 00000000..5926b74b --- /dev/null +++ b/lib/workos/shared/authorization_resources_get_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesGetError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_get_error_403.rb b/lib/workos/shared/authorization_resources_get_error_403.rb new file mode 100644 index 00000000..be5d9e6d --- /dev/null +++ b/lib/workos/shared/authorization_resources_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_get_error_404.rb b/lib/workos/shared/authorization_resources_get_error_404.rb new file mode 100644 index 00000000..5c81ea35 --- /dev/null +++ b/lib/workos/shared/authorization_resources_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_list_error_400.rb b/lib/workos/shared/authorization_resources_list_error_400.rb new file mode 100644 index 00000000..c15ef121 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationResourcesListError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_resources_list_error_402.rb b/lib/workos/shared/authorization_resources_list_error_402.rb new file mode 100644 index 00000000..50192569 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_list_error_403.rb b/lib/workos/shared/authorization_resources_list_error_403.rb new file mode 100644 index 00000000..a0a7dcc1 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_list_error_422.rb b/lib/workos/shared/authorization_resources_list_error_422.rb new file mode 100644 index 00000000..fffe681d --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_list_organization_memberships_error_400.rb b/lib/workos/shared/authorization_resources_list_organization_memberships_error_400.rb new file mode 100644 index 00000000..9af741fa --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_organization_memberships_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListOrganizationMembershipsError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_resources_list_organization_memberships_error_402.rb b/lib/workos/shared/authorization_resources_list_organization_memberships_error_402.rb new file mode 100644 index 00000000..0e19e3d5 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_organization_memberships_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListOrganizationMembershipsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_list_organization_memberships_error_403.rb b/lib/workos/shared/authorization_resources_list_organization_memberships_error_403.rb new file mode 100644 index 00000000..46a9de99 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_organization_memberships_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListOrganizationMembershipsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_list_organization_memberships_error_404.rb b/lib/workos/shared/authorization_resources_list_organization_memberships_error_404.rb new file mode 100644 index 00000000..1017d0e9 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_organization_memberships_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListOrganizationMembershipsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_list_organization_memberships_error_422.rb b/lib/workos/shared/authorization_resources_list_organization_memberships_error_422.rb new file mode 100644 index 00000000..d0342b34 --- /dev/null +++ b/lib/workos/shared/authorization_resources_list_organization_memberships_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesListOrganizationMembershipsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_update_error_400.rb b/lib/workos/shared/authorization_resources_update_error_400.rb new file mode 100644 index 00000000..9b860220 --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesUpdateError400 = AuthorizationResourcesDeleteError400 +end diff --git a/lib/workos/shared/authorization_resources_update_error_402.rb b/lib/workos/shared/authorization_resources_update_error_402.rb new file mode 100644 index 00000000..0ee49f39 --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesUpdateError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_resources_update_error_403.rb b/lib/workos/shared/authorization_resources_update_error_403.rb new file mode 100644 index 00000000..f78938cb --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesUpdateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_update_error_404.rb b/lib/workos/shared/authorization_resources_update_error_404.rb new file mode 100644 index 00000000..c75f18a7 --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_resources_update_error_409.rb b/lib/workos/shared/authorization_resources_update_error_409.rb new file mode 100644 index 00000000..e9c4b0a0 --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationResourcesUpdateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_resources_update_error_422.rb b/lib/workos/shared/authorization_resources_update_error_422.rb new file mode 100644 index 00000000..35b4d85c --- /dev/null +++ b/lib/workos/shared/authorization_resources_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationResourcesUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_assign_role_error_402.rb b/lib/workos/shared/authorization_role_assignments_assign_role_error_402.rb new file mode 100644 index 00000000..c7794b98 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_assign_role_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsAssignRoleError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_role_assignments_assign_role_error_403.rb b/lib/workos/shared/authorization_role_assignments_assign_role_error_403.rb new file mode 100644 index 00000000..e371c27b --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_assign_role_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsAssignRoleError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_assign_role_error_404.rb b/lib/workos/shared/authorization_role_assignments_assign_role_error_404.rb new file mode 100644 index 00000000..35c9b190 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_assign_role_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsAssignRoleError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_assign_role_error_422.rb b/lib/workos/shared/authorization_role_assignments_assign_role_error_422.rb new file mode 100644 index 00000000..356abfdf --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_assign_role_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsAssignRoleError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_402.rb b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_402.rb new file mode 100644 index 00000000..93343bb6 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsListRoleAssignmentsError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_403.rb b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_403.rb new file mode 100644 index 00000000..0ae10f50 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsListRoleAssignmentsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_404.rb b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_404.rb new file mode 100644 index 00000000..0888953d --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_list_role_assignments_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsListRoleAssignmentsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_403.rb b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_403.rb new file mode 100644 index 00000000..8556bdff --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsRemoveRoleByCriteriaError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_404.rb b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_404.rb new file mode 100644 index 00000000..4050d7fb --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsRemoveRoleByCriteriaError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_422.rb b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_422.rb new file mode 100644 index 00000000..e5fb0a49 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_remove_role_by_criteria_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsRemoveRoleByCriteriaError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_403.rb b/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_403.rb new file mode 100644 index 00000000..b9a1c1e6 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsRemoveRoleByIdError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_404.rb b/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_404.rb new file mode 100644 index 00000000..bc9ac2a7 --- /dev/null +++ b/lib/workos/shared/authorization_role_assignments_remove_role_by_id_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRoleAssignmentsRemoveRoleByIdError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_add_permission_error_400.rb b/lib/workos/shared/authorization_role_permissions_add_permission_error_400.rb new file mode 100644 index 00000000..68dcfe27 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_add_permission_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsAddPermissionError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_role_permissions_add_permission_error_403.rb b/lib/workos/shared/authorization_role_permissions_add_permission_error_403.rb new file mode 100644 index 00000000..100aa44f --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_add_permission_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsAddPermissionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_add_permission_error_404.rb b/lib/workos/shared/authorization_role_permissions_add_permission_error_404.rb new file mode 100644 index 00000000..f82e3dd7 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_add_permission_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsAddPermissionError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_add_permission_error_422.rb b/lib/workos/shared/authorization_role_permissions_add_permission_error_422.rb new file mode 100644 index 00000000..0ad4d987 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_add_permission_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsAddPermissionError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_set_permissions_error_400.rb b/lib/workos/shared/authorization_role_permissions_set_permissions_error_400.rb new file mode 100644 index 00000000..8f347216 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_set_permissions_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsSetPermissionsError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_role_permissions_set_permissions_error_403.rb b/lib/workos/shared/authorization_role_permissions_set_permissions_error_403.rb new file mode 100644 index 00000000..cbc93ac6 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_set_permissions_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsSetPermissionsError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_set_permissions_error_404.rb b/lib/workos/shared/authorization_role_permissions_set_permissions_error_404.rb new file mode 100644 index 00000000..0c7b1d61 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_set_permissions_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsSetPermissionsError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_role_permissions_set_permissions_error_422.rb b/lib/workos/shared/authorization_role_permissions_set_permissions_error_422.rb new file mode 100644 index 00000000..f48f0385 --- /dev/null +++ b/lib/workos/shared/authorization_role_permissions_set_permissions_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolePermissionsSetPermissionsError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_create_error_400.rb b/lib/workos/shared/authorization_roles_create_error_400.rb new file mode 100644 index 00000000..c245c1bd --- /dev/null +++ b/lib/workos/shared/authorization_roles_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesCreateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_roles_create_error_403.rb b/lib/workos/shared/authorization_roles_create_error_403.rb new file mode 100644 index 00000000..980d71be --- /dev/null +++ b/lib/workos/shared/authorization_roles_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_create_error_404.rb b/lib/workos/shared/authorization_roles_create_error_404.rb new file mode 100644 index 00000000..ce2998dd --- /dev/null +++ b/lib/workos/shared/authorization_roles_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_create_error_409.rb b/lib/workos/shared/authorization_roles_create_error_409.rb new file mode 100644 index 00000000..ffd21e58 --- /dev/null +++ b/lib/workos/shared/authorization_roles_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthorizationRolesCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/authorization_roles_create_error_422.rb b/lib/workos/shared/authorization_roles_create_error_422.rb new file mode 100644 index 00000000..68a64480 --- /dev/null +++ b/lib/workos/shared/authorization_roles_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_get_error_403.rb b/lib/workos/shared/authorization_roles_get_error_403.rb new file mode 100644 index 00000000..8f2f52a7 --- /dev/null +++ b/lib/workos/shared/authorization_roles_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_get_error_404.rb b/lib/workos/shared/authorization_roles_get_error_404.rb new file mode 100644 index 00000000..750ca4a4 --- /dev/null +++ b/lib/workos/shared/authorization_roles_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_list_error_403.rb b/lib/workos/shared/authorization_roles_list_error_403.rb new file mode 100644 index 00000000..03acd18e --- /dev/null +++ b/lib/workos/shared/authorization_roles_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_update_error_400.rb b/lib/workos/shared/authorization_roles_update_error_400.rb new file mode 100644 index 00000000..0a2eadcb --- /dev/null +++ b/lib/workos/shared/authorization_roles_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesUpdateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/authorization_roles_update_error_403.rb b/lib/workos/shared/authorization_roles_update_error_403.rb new file mode 100644 index 00000000..d3bdc2a1 --- /dev/null +++ b/lib/workos/shared/authorization_roles_update_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesUpdateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_update_error_404.rb b/lib/workos/shared/authorization_roles_update_error_404.rb new file mode 100644 index 00000000..d6039cf9 --- /dev/null +++ b/lib/workos/shared/authorization_roles_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorization_roles_update_error_422.rb b/lib/workos/shared/authorization_roles_update_error_422.rb new file mode 100644 index 00000000..66136e7a --- /dev/null +++ b/lib/workos/shared/authorization_roles_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizationRolesUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorized_applications_delete_error_404.rb b/lib/workos/shared/authorized_applications_delete_error_404.rb new file mode 100644 index 00000000..383efbcc --- /dev/null +++ b/lib/workos/shared/authorized_applications_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizedApplicationsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorized_applications_list_error_404.rb b/lib/workos/shared/authorized_applications_list_error_404.rb new file mode 100644 index 00000000..5d540189 --- /dev/null +++ b/lib/workos/shared/authorized_applications_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizedApplicationsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/authorized_applications_list_error_422.rb b/lib/workos/shared/authorized_applications_list_error_422.rb new file mode 100644 index 00000000..dfc13d0c --- /dev/null +++ b/lib/workos/shared/authorized_applications_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthorizedApplicationsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/both_saml_and_oidc_options_provided_connection_create_error_400.rb b/lib/workos/shared/both_saml_and_oidc_options_provided_connection_create_error_400.rb new file mode 100644 index 00000000..69a6627f --- /dev/null +++ b/lib/workos/shared/both_saml_and_oidc_options_provided_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class BothSAMLAndOIDCOptionsProvidedConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/both_saml_and_oidc_options_provided_connection_patch_error_400.rb b/lib/workos/shared/both_saml_and_oidc_options_provided_connection_patch_error_400.rb new file mode 100644 index 00000000..e83aa5cc --- /dev/null +++ b/lib/workos/shared/both_saml_and_oidc_options_provided_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + BothSAMLAndOIDCOptionsProvidedConnectionPatchError400 = BothSAMLAndOIDCOptionsProvidedConnectionCreateError400 +end diff --git a/lib/workos/shared/certificate_expired_saml_idp_signing_certificates_create_error_400.rb b/lib/workos/shared/certificate_expired_saml_idp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..bcbcda07 --- /dev/null +++ b/lib/workos/shared/certificate_expired_saml_idp_signing_certificates_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class CertificateExpiredSAMLIdpSigningCertificatesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..5d20046a --- /dev/null +++ b/lib/workos/shared/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ChainDepthExceededAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/client_api_token_issue_client_api_token_error_400.rb b/lib/workos/shared/client_api_token_issue_client_api_token_error_400.rb new file mode 100644 index 00000000..beea0bd1 --- /dev/null +++ b/lib/workos/shared/client_api_token_issue_client_api_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ClientApiTokenIssueClientApiTokenError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/client_api_token_issue_client_api_token_error_404.rb b/lib/workos/shared/client_api_token_issue_client_api_token_error_404.rb new file mode 100644 index 00000000..2d52bd70 --- /dev/null +++ b/lib/workos/shared/client_api_token_issue_client_api_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ClientApiTokenIssueClientApiTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/client_api_token_issue_client_api_token_error_422.rb b/lib/workos/shared/client_api_token_issue_client_api_token_error_422.rb new file mode 100644 index 00000000..93705958 --- /dev/null +++ b/lib/workos/shared/client_api_token_issue_client_api_token_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ClientApiTokenIssueClientApiTokenError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/client_secret_not_accepted_connection_create_error_400.rb b/lib/workos/shared/client_secret_not_accepted_connection_create_error_400.rb new file mode 100644 index 00000000..29c14b5f --- /dev/null +++ b/lib/workos/shared/client_secret_not_accepted_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ClientSecretNotAcceptedConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/client_secret_not_accepted_connection_patch_error_400.rb b/lib/workos/shared/client_secret_not_accepted_connection_patch_error_400.rb new file mode 100644 index 00000000..210d07b7 --- /dev/null +++ b/lib/workos/shared/client_secret_not_accepted_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ClientSecretNotAcceptedConnectionPatchError400 = ClientSecretNotAcceptedConnectionCreateError400 +end diff --git a/lib/workos/shared/client_secret_required_connection_create_error_400.rb b/lib/workos/shared/client_secret_required_connection_create_error_400.rb new file mode 100644 index 00000000..76173648 --- /dev/null +++ b/lib/workos/shared/client_secret_required_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ClientSecretRequiredConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/client_secret_required_connection_patch_error_400.rb b/lib/workos/shared/client_secret_required_connection_patch_error_400.rb new file mode 100644 index 00000000..1efcd29c --- /dev/null +++ b/lib/workos/shared/client_secret_required_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ClientSecretRequiredConnectionPatchError400 = ClientSecretRequiredConnectionCreateError400 +end diff --git a/lib/workos/shared/connect_application_oauth.rb b/lib/workos/shared/connect_application_oauth.rb index 9a086d75..4e4f5260 100644 --- a/lib/workos/shared/connect_application_oauth.rb +++ b/lib/workos/shared/connect_application_oauth.rb @@ -15,6 +15,7 @@ class ConnectApplicationOAuth < WorkOS::Types::BaseModel updated_at: :updated_at, application_type: :application_type, redirect_uris: :redirect_uris, + cors_origins: :cors_origins, uses_pkce: :uses_pkce, is_first_party: :is_first_party, was_dynamically_registered: :was_dynamically_registered, @@ -32,6 +33,7 @@ class ConnectApplicationOAuth < WorkOS::Types::BaseModel :updated_at, :application_type, :redirect_uris, + :cors_origins, :uses_pkce, :is_first_party, :was_dynamically_registered, @@ -49,6 +51,7 @@ def initialize(json) @updated_at = hash[:updated_at] @application_type = hash[:application_type] @redirect_uris = (hash[:redirect_uris] || []).map { |item| item ? WorkOS::ConnectApplicationOAuthRedirectUris.new(item) : nil } + @cors_origins = hash[:cors_origins] || [] @uses_pkce = hash[:uses_pkce] @is_first_party = hash[:is_first_party] @was_dynamically_registered = hash[:was_dynamically_registered] diff --git a/lib/workos/shared/cors_origins_create_cors_origin_error_409.rb b/lib/workos/shared/cors_origins_create_cors_origin_error_409.rb new file mode 100644 index 00000000..50e58561 --- /dev/null +++ b/lib/workos/shared/cors_origins_create_cors_origin_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class CORSOriginsCreateCORSOriginError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/cors_origins_create_cors_origin_error_422.rb b/lib/workos/shared/cors_origins_create_cors_origin_error_422.rb new file mode 100644 index 00000000..bfcdc4b7 --- /dev/null +++ b/lib/workos/shared/cors_origins_create_cors_origin_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class CORSOriginsCreateCORSOriginError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::CORSOriginsCreateCORSOriginError422Error.new(item) : nil } + end + end +end diff --git a/lib/workos/shared/cors_origins_create_cors_origin_error_422_error.rb b/lib/workos/shared/cors_origins_create_cors_origin_error_422_error.rb new file mode 100644 index 00000000..54c8e128 --- /dev/null +++ b/lib/workos/shared/cors_origins_create_cors_origin_error_422_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class CORSOriginsCreateCORSOriginError422Error < WorkOS::Types::BaseModel + HASH_ATTRS = { + property: :property, + constraints: :constraints + }.freeze + + attr_accessor \ + :property, + :constraints + + def initialize(json) + hash = self.class.normalize(json) + @property = hash[:property] + @constraints = hash[:constraints] || {} + end + end +end diff --git a/lib/workos/shared/cors_origins_list_error_401.rb b/lib/workos/shared/cors_origins_list_error_401.rb new file mode 100644 index 00000000..d857f24d --- /dev/null +++ b/lib/workos/shared/cors_origins_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + CORSOriginsListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_400.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_400.rb new file mode 100644 index 00000000..bf2247d6 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_400.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message + }.freeze + + attr_accessor :message + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_403.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_403.rb new file mode 100644 index 00000000..d21d2894 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateApiKeyConnectionError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_404.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_404.rb new file mode 100644 index 00000000..70cc7ea4 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_4042.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_4042.rb new file mode 100644 index 00000000..964c6b92 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateApiKeyConnectionError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_409.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_409.rb new file mode 100644 index 00000000..7646b053 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_4092.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_4092.rb new file mode 100644 index 00000000..a23106e1 --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_4092.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsCreateApiKeyConnectionError4092 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_create_api_key_connection_error_503.rb b/lib/workos/shared/data_integrations_create_api_key_connection_error_503.rb new file mode 100644 index 00000000..a31713cb --- /dev/null +++ b/lib/workos/shared/data_integrations_create_api_key_connection_error_503.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError503 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_upsert_api_key_error_400.rb b/lib/workos/shared/data_integrations_upsert_api_key_error_400.rb new file mode 100644 index 00000000..a95c785b --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_api_key_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertApiKeyError400 = DataIntegrationsCreateApiKeyConnectionError400 +end diff --git a/lib/workos/shared/data_integrations_upsert_api_key_error_403.rb b/lib/workos/shared/data_integrations_upsert_api_key_error_403.rb new file mode 100644 index 00000000..5bf34939 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_api_key_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertApiKeyError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/data_integrations_upsert_api_key_error_404.rb b/lib/workos/shared/data_integrations_upsert_api_key_error_404.rb new file mode 100644 index 00000000..49a235e5 --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_api_key_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DataIntegrationsUpsertApiKeyError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/data_integrations_upsert_api_key_error_4042.rb b/lib/workos/shared/data_integrations_upsert_api_key_error_4042.rb new file mode 100644 index 00000000..5d7bafcd --- /dev/null +++ b/lib/workos/shared/data_integrations_upsert_api_key_error_4042.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DataIntegrationsUpsertApiKeyError4042 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/discovery_endpoint_must_use_https_connection_create_error_400.rb b/lib/workos/shared/discovery_endpoint_must_use_https_connection_create_error_400.rb new file mode 100644 index 00000000..609dd8f1 --- /dev/null +++ b/lib/workos/shared/discovery_endpoint_must_use_https_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class DiscoveryEndpointMustUseHttpsConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/discovery_endpoint_must_use_https_connection_patch_error_400.rb b/lib/workos/shared/discovery_endpoint_must_use_https_connection_patch_error_400.rb new file mode 100644 index 00000000..3a9b756b --- /dev/null +++ b/lib/workos/shared/discovery_endpoint_must_use_https_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + DiscoveryEndpointMustUseHttpsConnectionPatchError400 = DiscoveryEndpointMustUseHttpsConnectionCreateError400 +end diff --git a/lib/workos/shared/event_list_error_400.rb b/lib/workos/shared/event_list_error_400.rb new file mode 100644 index 00000000..50f60fe2 --- /dev/null +++ b/lib/workos/shared/event_list_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EventListError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/event_list_error_422.rb b/lib/workos/shared/event_list_error_422.rb new file mode 100644 index 00000000..a081e291 --- /dev/null +++ b/lib/workos/shared/event_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EventListError422 = AgentInstanceSessionsListError422 +end diff --git a/lib/workos/shared/event_list_error_422_error.rb b/lib/workos/shared/event_list_error_422_error.rb new file mode 100644 index 00000000..7a777214 --- /dev/null +++ b/lib/workos/shared/event_list_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EventListError422Error = AgentInstanceSessionsListError422Error +end diff --git a/lib/workos/shared/expires_in_days_too_long_user_invites_create_error_400.rb b/lib/workos/shared/expires_in_days_too_long_user_invites_create_error_400.rb new file mode 100644 index 00000000..ebcc816c --- /dev/null +++ b/lib/workos/shared/expires_in_days_too_long_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExpiresInDaysTooLongUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/expires_in_days_too_short_user_invites_create_error_400.rb b/lib/workos/shared/expires_in_days_too_short_user_invites_create_error_400.rb new file mode 100644 index 00000000..877875c9 --- /dev/null +++ b/lib/workos/shared/expires_in_days_too_short_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExpiresInDaysTooShortUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_auth_complete_login_error_400.rb b/lib/workos/shared/external_auth_complete_login_error_400.rb new file mode 100644 index 00000000..1a3afe25 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExternalAuthCompleteLoginError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_auth_complete_login_error_4002.rb b/lib/workos/shared/external_auth_complete_login_error_4002.rb new file mode 100644 index 00000000..77ab85cd --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_4002.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExternalAuthCompleteLoginError4002 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_auth_complete_login_error_4003.rb b/lib/workos/shared/external_auth_complete_login_error_4003.rb new file mode 100644 index 00000000..7f428aa0 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_4003.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalAuthCompleteLoginError4003 = EmailChangeNotAllowedUserConfirmEmailChangeError409 +end diff --git a/lib/workos/shared/external_auth_complete_login_error_4004.rb b/lib/workos/shared/external_auth_complete_login_error_4004.rb new file mode 100644 index 00000000..40a138a8 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_4004.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalAuthCompleteLoginError4004 = EmailNotAvailableUserConfirmEmailChangeError409 +end diff --git a/lib/workos/shared/external_auth_complete_login_error_4005.rb b/lib/workos/shared/external_auth_complete_login_error_4005.rb new file mode 100644 index 00000000..909b5f18 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_4005.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExternalAuthCompleteLoginError4005 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_auth_complete_login_error_400_with_error.rb b/lib/workos/shared/external_auth_complete_login_error_400_with_error.rb new file mode 100644 index 00000000..92c664e5 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_400_with_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExternalAuthCompleteLoginError400WithError < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + message: :message + }.freeze + + attr_accessor \ + :error, + :message + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_auth_complete_login_error_404.rb b/lib/workos/shared/external_auth_complete_login_error_404.rb new file mode 100644 index 00000000..cdd15de2 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalAuthCompleteLoginError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/external_auth_complete_login_error_422.rb b/lib/workos/shared/external_auth_complete_login_error_422.rb new file mode 100644 index 00000000..dc8d8b88 --- /dev/null +++ b/lib/workos/shared/external_auth_complete_login_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalAuthCompleteLoginError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/external_id_already_used_organization_create_error_400.rb b/lib/workos/shared/external_id_already_used_organization_create_error_400.rb new file mode 100644 index 00000000..1848f802 --- /dev/null +++ b/lib/workos/shared/external_id_already_used_organization_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ExternalIdAlreadyUsedOrganizationCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/external_id_already_used_organization_update_organization_error_400.rb b/lib/workos/shared/external_id_already_used_organization_update_organization_error_400.rb new file mode 100644 index 00000000..b4591df1 --- /dev/null +++ b/lib/workos/shared/external_id_already_used_organization_update_organization_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalIdAlreadyUsedOrganizationUpdateOrganizationError400 = ExternalIdAlreadyUsedOrganizationCreateError400 +end diff --git a/lib/workos/shared/external_id_already_used_user_update_error_400.rb b/lib/workos/shared/external_id_already_used_user_update_error_400.rb new file mode 100644 index 00000000..b9b088c9 --- /dev/null +++ b/lib/workos/shared/external_id_already_used_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ExternalIdAlreadyUsedUserUpdateError400 = ExternalIdAlreadyUsedOrganizationCreateError400 +end diff --git a/lib/workos/shared/feature_flags_disable_flag_error_404.rb b/lib/workos/shared/feature_flags_disable_flag_error_404.rb new file mode 100644 index 00000000..73bab692 --- /dev/null +++ b/lib/workos/shared/feature_flags_disable_flag_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsDisableFlagError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/feature_flags_disable_flag_error_409.rb b/lib/workos/shared/feature_flags_disable_flag_error_409.rb new file mode 100644 index 00000000..dbb4c6cf --- /dev/null +++ b/lib/workos/shared/feature_flags_disable_flag_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class FeatureFlagsDisableFlagError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/feature_flags_enable_flag_error_404.rb b/lib/workos/shared/feature_flags_enable_flag_error_404.rb new file mode 100644 index 00000000..4996a39a --- /dev/null +++ b/lib/workos/shared/feature_flags_enable_flag_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsEnableFlagError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/feature_flags_enable_flag_error_409.rb b/lib/workos/shared/feature_flags_enable_flag_error_409.rb new file mode 100644 index 00000000..93892d1b --- /dev/null +++ b/lib/workos/shared/feature_flags_enable_flag_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsEnableFlagError409 = FeatureFlagsDisableFlagError409 +end diff --git a/lib/workos/shared/feature_flags_find_by_slug_error_404.rb b/lib/workos/shared/feature_flags_find_by_slug_error_404.rb new file mode 100644 index 00000000..f1f82f86 --- /dev/null +++ b/lib/workos/shared/feature_flags_find_by_slug_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsFindBySlugError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/feature_flags_list_error_400.rb b/lib/workos/shared/feature_flags_list_error_400.rb new file mode 100644 index 00000000..a3ba6aea --- /dev/null +++ b/lib/workos/shared/feature_flags_list_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class FeatureFlagsListError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/feature_flags_list_error_404.rb b/lib/workos/shared/feature_flags_list_error_404.rb new file mode 100644 index 00000000..c7bd5969 --- /dev/null +++ b/lib/workos/shared/feature_flags_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/feature_flags_list_error_422.rb b/lib/workos/shared/feature_flags_list_error_422.rb new file mode 100644 index 00000000..4b2a111a --- /dev/null +++ b/lib/workos/shared/feature_flags_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + FeatureFlagsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_create_error_400.rb b/lib/workos/shared/group_create_error_400.rb new file mode 100644 index 00000000..30b5eab8 --- /dev/null +++ b/lib/workos/shared/group_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupCreateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/group_create_error_403.rb b/lib/workos/shared/group_create_error_403.rb new file mode 100644 index 00000000..a487717c --- /dev/null +++ b/lib/workos/shared/group_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_create_error_404.rb b/lib/workos/shared/group_create_error_404.rb new file mode 100644 index 00000000..891ae49c --- /dev/null +++ b/lib/workos/shared/group_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_create_error_422.rb b/lib/workos/shared/group_create_error_422.rb new file mode 100644 index 00000000..f77edc78 --- /dev/null +++ b/lib/workos/shared/group_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_delete_error_403.rb b/lib/workos/shared/group_delete_error_403.rb new file mode 100644 index 00000000..db82b86e --- /dev/null +++ b/lib/workos/shared/group_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_delete_error_404.rb b/lib/workos/shared/group_delete_error_404.rb new file mode 100644 index 00000000..3cc21e12 --- /dev/null +++ b/lib/workos/shared/group_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_get_error_403.rb b/lib/workos/shared/group_get_error_403.rb new file mode 100644 index 00000000..0dd9f38d --- /dev/null +++ b/lib/workos/shared/group_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_get_error_404.rb b/lib/workos/shared/group_get_error_404.rb new file mode 100644 index 00000000..f1742932 --- /dev/null +++ b/lib/workos/shared/group_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_list_error_403.rb b/lib/workos/shared/group_list_error_403.rb new file mode 100644 index 00000000..78db754e --- /dev/null +++ b/lib/workos/shared/group_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_list_error_404.rb b/lib/workos/shared/group_list_error_404.rb new file mode 100644 index 00000000..1b4331f6 --- /dev/null +++ b/lib/workos/shared/group_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_add_member_error_400.rb b/lib/workos/shared/group_memberships_add_member_error_400.rb new file mode 100644 index 00000000..2316d917 --- /dev/null +++ b/lib/workos/shared/group_memberships_add_member_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class GroupMembershipsAddMemberError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/group_memberships_add_member_error_403.rb b/lib/workos/shared/group_memberships_add_member_error_403.rb new file mode 100644 index 00000000..7b563026 --- /dev/null +++ b/lib/workos/shared/group_memberships_add_member_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsAddMemberError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_add_member_error_404.rb b/lib/workos/shared/group_memberships_add_member_error_404.rb new file mode 100644 index 00000000..f8ddbe6e --- /dev/null +++ b/lib/workos/shared/group_memberships_add_member_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsAddMemberError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_add_member_error_422.rb b/lib/workos/shared/group_memberships_add_member_error_422.rb new file mode 100644 index 00000000..4305e039 --- /dev/null +++ b/lib/workos/shared/group_memberships_add_member_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsAddMemberError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_list_members_error_403.rb b/lib/workos/shared/group_memberships_list_members_error_403.rb new file mode 100644 index 00000000..43a345b8 --- /dev/null +++ b/lib/workos/shared/group_memberships_list_members_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsListMembersError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_list_members_error_404.rb b/lib/workos/shared/group_memberships_list_members_error_404.rb new file mode 100644 index 00000000..4ef00e2a --- /dev/null +++ b/lib/workos/shared/group_memberships_list_members_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsListMembersError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_remove_member_error_403.rb b/lib/workos/shared/group_memberships_remove_member_error_403.rb new file mode 100644 index 00000000..d2cc56be --- /dev/null +++ b/lib/workos/shared/group_memberships_remove_member_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsRemoveMemberError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_memberships_remove_member_error_404.rb b/lib/workos/shared/group_memberships_remove_member_error_404.rb new file mode 100644 index 00000000..f2ec7d11 --- /dev/null +++ b/lib/workos/shared/group_memberships_remove_member_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupMembershipsRemoveMemberError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_update_error_400.rb b/lib/workos/shared/group_update_error_400.rb new file mode 100644 index 00000000..5115fd0c --- /dev/null +++ b/lib/workos/shared/group_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupUpdateError400 = AuthorizationListResourcesForMembershipError400 +end diff --git a/lib/workos/shared/group_update_error_403.rb b/lib/workos/shared/group_update_error_403.rb new file mode 100644 index 00000000..8b048583 --- /dev/null +++ b/lib/workos/shared/group_update_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupUpdateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_update_error_404.rb b/lib/workos/shared/group_update_error_404.rb new file mode 100644 index 00000000..7c8ef414 --- /dev/null +++ b/lib/workos/shared/group_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/group_update_error_422.rb b/lib/workos/shared/group_update_error_422.rb new file mode 100644 index 00000000..71f9e54f --- /dev/null +++ b/lib/workos/shared/group_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + GroupUpdateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/id_token_signature_algorithm_not_supported_connection_patch_error_400.rb b/lib/workos/shared/id_token_signature_algorithm_not_supported_connection_patch_error_400.rb new file mode 100644 index 00000000..4e35a397 --- /dev/null +++ b/lib/workos/shared/id_token_signature_algorithm_not_supported_connection_patch_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class IdTokenSignatureAlgorithmNotSupportedConnectionPatchError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/incomplete_saml_options_connection_create_error_400.rb b/lib/workos/shared/incomplete_saml_options_connection_create_error_400.rb new file mode 100644 index 00000000..cf439f87 --- /dev/null +++ b/lib/workos/shared/incomplete_saml_options_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class IncompleteSAMLOptionsConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..2f87e377 --- /dev/null +++ b/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidAgentAccessTokenAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rb b/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rb new file mode 100644 index 00000000..595f11e2 --- /dev/null +++ b/lib/workos/shared/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidAgentAccessTokenAgentBlueprintsTokenValidateTokenError400 = InvalidAgentAccessTokenAgentBlueprintsTokenMintTokenError400 +end diff --git a/lib/workos/shared/invalid_certificate_connection_create_error_400.rb b/lib/workos/shared/invalid_certificate_connection_create_error_400.rb new file mode 100644 index 00000000..07df3253 --- /dev/null +++ b/lib/workos/shared/invalid_certificate_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidCertificateConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_certificate_saml_idp_signing_certificates_create_error_400.rb b/lib/workos/shared/invalid_certificate_saml_idp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..194c4b94 --- /dev/null +++ b/lib/workos/shared/invalid_certificate_saml_idp_signing_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidCertificateSAMLIdpSigningCertificatesCreateError400 = InvalidCertificateConnectionCreateError400 +end diff --git a/lib/workos/shared/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rb b/lib/workos/shared/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rb new file mode 100644 index 00000000..99a0545a --- /dev/null +++ b/lib/workos/shared/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidClaimAgentAdminLinkClaimAttemptToExternalUserError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_email_user_confirm_email_change_error_422.rb b/lib/workos/shared/invalid_email_user_confirm_email_change_error_422.rb new file mode 100644 index 00000000..a180c580 --- /dev/null +++ b/lib/workos/shared/invalid_email_user_confirm_email_change_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidEmailUserConfirmEmailChangeError422 = ExternalAuthCompleteLoginError4005 +end diff --git a/lib/workos/shared/invalid_email_user_send_email_change_error_422.rb b/lib/workos/shared/invalid_email_user_send_email_change_error_422.rb new file mode 100644 index 00000000..05d7e13f --- /dev/null +++ b/lib/workos/shared/invalid_email_user_send_email_change_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidEmailUserSendEmailChangeError422 = ExternalAuthCompleteLoginError4005 +end diff --git a/lib/workos/shared/invalid_email_user_update_error_400.rb b/lib/workos/shared/invalid_email_user_update_error_400.rb new file mode 100644 index 00000000..fed445a5 --- /dev/null +++ b/lib/workos/shared/invalid_email_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidEmailUserUpdateError400 = ExternalAuthCompleteLoginError4005 +end diff --git a/lib/workos/shared/invalid_grant_sso_token_error_400.rb b/lib/workos/shared/invalid_grant_sso_token_error_400.rb new file mode 100644 index 00000000..b96d2853 --- /dev/null +++ b/lib/workos/shared/invalid_grant_sso_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidGrantSSOTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/invalid_locale_user_update_error_400.rb b/lib/workos/shared/invalid_locale_user_update_error_400.rb new file mode 100644 index 00000000..b0971a20 --- /dev/null +++ b/lib/workos/shared/invalid_locale_user_update_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidLocaleUserUpdateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_metadata_user_create_error_400.rb b/lib/workos/shared/invalid_metadata_user_create_error_400.rb new file mode 100644 index 00000000..84405070 --- /dev/null +++ b/lib/workos/shared/invalid_metadata_user_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidMetadataUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_metadata_user_update_error_400.rb b/lib/workos/shared/invalid_metadata_user_update_error_400.rb new file mode 100644 index 00000000..14a4dbab --- /dev/null +++ b/lib/workos/shared/invalid_metadata_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidMetadataUserUpdateError400 = InvalidMetadataUserCreateError400 +end diff --git a/lib/workos/shared/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rb b/lib/workos/shared/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rb new file mode 100644 index 00000000..b90a22b8 --- /dev/null +++ b/lib/workos/shared/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidOrganizationAgentAdminLinkClaimAttemptToExternalUserError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_password_hash_user_create_error_400.rb b/lib/workos/shared/invalid_password_hash_user_create_error_400.rb new file mode 100644 index 00000000..90a1e931 --- /dev/null +++ b/lib/workos/shared/invalid_password_hash_user_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidPasswordHashUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_password_hash_user_update_error_400.rb b/lib/workos/shared/invalid_password_hash_user_update_error_400.rb new file mode 100644 index 00000000..3510cf76 --- /dev/null +++ b/lib/workos/shared/invalid_password_hash_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidPasswordHashUserUpdateError400 = InvalidPasswordHashUserCreateError400 +end diff --git a/lib/workos/shared/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..630a8fc9 --- /dev/null +++ b/lib/workos/shared/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRefreshTokenAgentBlueprintsTokenMintTokenError400 = DataIntegrationsUserManagementUpdateUserDataInstallationError422 +end diff --git a/lib/workos/shared/invalid_request_parameters_waitlist_create_entry_error_422.rb b/lib/workos/shared/invalid_request_parameters_waitlist_create_entry_error_422.rb new file mode 100644 index 00000000..90562dfd --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_waitlist_create_entry_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersWaitlistCreateEntryError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422.rb b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422.rb new file mode 100644 index 00000000..2d3848eb --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersWebhookEndpointsCreateError422 = DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors +end diff --git a/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422_error.rb b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422_error.rb new file mode 100644 index 00000000..64dc9ae6 --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_create_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersWebhookEndpointsCreateError422Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422.rb b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422.rb new file mode 100644 index 00000000..c28b622d --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersWebhookEndpointsUpdateError422 = DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors +end diff --git a/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422_error.rb b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422_error.rb new file mode 100644 index 00000000..54179062 --- /dev/null +++ b/lib/workos/shared/invalid_request_parameters_webhook_endpoints_update_error_422_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRequestParametersWebhookEndpointsUpdateError422Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/shared/invalid_request_session_authenticate_error_400_variant_29.rb b/lib/workos/shared/invalid_request_session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..5a03dcab --- /dev/null +++ b/lib/workos/shared/invalid_request_session_authenticate_error_400_variant_29.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidRequestSessionAuthenticateError400Variant29 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/invalid_role_user_invites_create_error_400.rb b/lib/workos/shared/invalid_role_user_invites_create_error_400.rb new file mode 100644 index 00000000..fc9510f2 --- /dev/null +++ b/lib/workos/shared/invalid_role_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidRoleUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invalid_role_user_organization_memberships_create_error_422.rb b/lib/workos/shared/invalid_role_user_organization_memberships_create_error_422.rb new file mode 100644 index 00000000..b5107688 --- /dev/null +++ b/lib/workos/shared/invalid_role_user_organization_memberships_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRoleUserOrganizationMembershipsCreateError422 = InvalidRoleUserInvitesCreateError400 +end diff --git a/lib/workos/shared/invalid_role_user_organization_memberships_update_error_422.rb b/lib/workos/shared/invalid_role_user_organization_memberships_update_error_422.rb new file mode 100644 index 00000000..6f6b49fc --- /dev/null +++ b/lib/workos/shared/invalid_role_user_organization_memberships_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + InvalidRoleUserOrganizationMembershipsUpdateError422 = InvalidRoleUserInvitesCreateError400 +end diff --git a/lib/workos/shared/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..936d669c --- /dev/null +++ b/lib/workos/shared/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvalidUserAccessTokenAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invite_accepted_user_invites_resend_error_400.rb b/lib/workos/shared/invite_accepted_user_invites_resend_error_400.rb new file mode 100644 index 00000000..386b0f99 --- /dev/null +++ b/lib/workos/shared/invite_accepted_user_invites_resend_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InviteAcceptedUserInvitesResendError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/invite_revoked_user_invites_resend_error_400.rb b/lib/workos/shared/invite_revoked_user_invites_resend_error_400.rb new file mode 100644 index 00000000..c5430d63 --- /dev/null +++ b/lib/workos/shared/invite_revoked_user_invites_resend_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InviteRevokedUserInvitesResendError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/it_contacts_create_error_403.rb b/lib/workos/shared/it_contacts_create_error_403.rb new file mode 100644 index 00000000..fcdc328b --- /dev/null +++ b/lib/workos/shared/it_contacts_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_create_error_404.rb b/lib/workos/shared/it_contacts_create_error_404.rb new file mode 100644 index 00000000..8dfc1b2d --- /dev/null +++ b/lib/workos/shared/it_contacts_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_create_error_409.rb b/lib/workos/shared/it_contacts_create_error_409.rb new file mode 100644 index 00000000..0bf00a08 --- /dev/null +++ b/lib/workos/shared/it_contacts_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ItContactsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/it_contacts_create_error_422.rb b/lib/workos/shared/it_contacts_create_error_422.rb new file mode 100644 index 00000000..6e625944 --- /dev/null +++ b/lib/workos/shared/it_contacts_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_create_error_503.rb b/lib/workos/shared/it_contacts_create_error_503.rb new file mode 100644 index 00000000..f62d5ef7 --- /dev/null +++ b/lib/workos/shared/it_contacts_create_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsCreateError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/it_contacts_delete_error_403.rb b/lib/workos/shared/it_contacts_delete_error_403.rb new file mode 100644 index 00000000..a23b87f9 --- /dev/null +++ b/lib/workos/shared/it_contacts_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_delete_error_404.rb b/lib/workos/shared/it_contacts_delete_error_404.rb new file mode 100644 index 00000000..5c962041 --- /dev/null +++ b/lib/workos/shared/it_contacts_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_delete_error_503.rb b/lib/workos/shared/it_contacts_delete_error_503.rb new file mode 100644 index 00000000..7acd326c --- /dev/null +++ b/lib/workos/shared/it_contacts_delete_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsDeleteError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/it_contacts_invite_error_402.rb b/lib/workos/shared/it_contacts_invite_error_402.rb new file mode 100644 index 00000000..c867a165 --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsInviteError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/it_contacts_invite_error_403.rb b/lib/workos/shared/it_contacts_invite_error_403.rb new file mode 100644 index 00000000..43eed1b8 --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsInviteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_invite_error_404.rb b/lib/workos/shared/it_contacts_invite_error_404.rb new file mode 100644 index 00000000..c35b8857 --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsInviteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_invite_error_409.rb b/lib/workos/shared/it_contacts_invite_error_409.rb new file mode 100644 index 00000000..0c79f05b --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ItContactsInviteError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/it_contacts_invite_error_422.rb b/lib/workos/shared/it_contacts_invite_error_422.rb new file mode 100644 index 00000000..462c471b --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsInviteError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_invite_error_429.rb b/lib/workos/shared/it_contacts_invite_error_429.rb new file mode 100644 index 00000000..1110a557 --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_429.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ItContactsInviteError429 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/it_contacts_invite_error_503.rb b/lib/workos/shared/it_contacts_invite_error_503.rb new file mode 100644 index 00000000..4427aded --- /dev/null +++ b/lib/workos/shared/it_contacts_invite_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsInviteError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/it_contacts_list_error_403.rb b/lib/workos/shared/it_contacts_list_error_403.rb new file mode 100644 index 00000000..3d17a059 --- /dev/null +++ b/lib/workos/shared/it_contacts_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_list_error_404.rb b/lib/workos/shared/it_contacts_list_error_404.rb new file mode 100644 index 00000000..2baf695d --- /dev/null +++ b/lib/workos/shared/it_contacts_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_revoke_error_403.rb b/lib/workos/shared/it_contacts_revoke_error_403.rb new file mode 100644 index 00000000..547a61f3 --- /dev/null +++ b/lib/workos/shared/it_contacts_revoke_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsRevokeError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_revoke_error_404.rb b/lib/workos/shared/it_contacts_revoke_error_404.rb new file mode 100644 index 00000000..0619bfb4 --- /dev/null +++ b/lib/workos/shared/it_contacts_revoke_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsRevokeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/it_contacts_revoke_error_503.rb b/lib/workos/shared/it_contacts_revoke_error_503.rb new file mode 100644 index 00000000..e7206746 --- /dev/null +++ b/lib/workos/shared/it_contacts_revoke_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ItContactsRevokeError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/jwt_templates_get_jwt_template_error_404.rb b/lib/workos/shared/jwt_templates_get_jwt_template_error_404.rb new file mode 100644 index 00000000..9acecdf6 --- /dev/null +++ b/lib/workos/shared/jwt_templates_get_jwt_template_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + JWTTemplatesGetJWTTemplateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/jwt_templates_update_jwt_template_error_422.rb b/lib/workos/shared/jwt_templates_update_jwt_template_error_422.rb new file mode 100644 index 00000000..7c408936 --- /dev/null +++ b/lib/workos/shared/jwt_templates_update_jwt_template_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + JWTTemplatesUpdateJWTTemplateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/shared/key_pair_not_accepted_connection_create_error_400.rb b/lib/workos/shared/key_pair_not_accepted_connection_create_error_400.rb new file mode 100644 index 00000000..c2643253 --- /dev/null +++ b/lib/workos/shared/key_pair_not_accepted_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class KeyPairNotAcceptedConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rb b/lib/workos/shared/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rb new file mode 100644 index 00000000..49152196 --- /dev/null +++ b/lib/workos/shared/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + KeyPairNotAcceptedSAMLSpEncryptionCertificatesCreateError400 = KeyPairNotAcceptedConnectionCreateError400 +end diff --git a/lib/workos/shared/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rb b/lib/workos/shared/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..29245fd7 --- /dev/null +++ b/lib/workos/shared/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + KeyPairNotAcceptedSAMLSpSigningCertificatesCreateError400 = KeyPairNotAcceptedConnectionCreateError400 +end diff --git a/lib/workos/shared/lock_timeout_authorization_resources_create_error_400.rb b/lib/workos/shared/lock_timeout_authorization_resources_create_error_400.rb new file mode 100644 index 00000000..8e14939b --- /dev/null +++ b/lib/workos/shared/lock_timeout_authorization_resources_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + LockTimeoutAuthorizationResourcesCreateError400 = AuthorizationResourcesDeleteError400 +end diff --git a/lib/workos/shared/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/shared/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..5862a326 --- /dev/null +++ b/lib/workos/shared/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MaxAgeExceededAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/mfa_challenge_session_authenticate_error_403.rb b/lib/workos/shared/mfa_challenge_session_authenticate_error_403.rb new file mode 100644 index 00000000..4c932ddf --- /dev/null +++ b/lib/workos/shared/mfa_challenge_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MFAChallengeSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/mfa_enrollment_session_authenticate_error_400_variant_29.rb b/lib/workos/shared/mfa_enrollment_session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..bd0b31af --- /dev/null +++ b/lib/workos/shared/mfa_enrollment_session_authenticate_error_400_variant_29.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MFAEnrollmentSessionAuthenticateError400Variant29 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rb b/lib/workos/shared/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rb new file mode 100644 index 00000000..ebfa3fe0 --- /dev/null +++ b/lib/workos/shared/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MissingUserIdOrOrganizationIdUserOrganizationMembershipsListError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rb b/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rb new file mode 100644 index 00000000..f8860a09 --- /dev/null +++ b/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class MultipleRolesNotEnabledUserOrganizationMembershipsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code + }.freeze + + attr_accessor \ + :message, + :code + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + end + end +end diff --git a/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rb b/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rb new file mode 100644 index 00000000..d05ddf9d --- /dev/null +++ b/lib/workos/shared/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + MultipleRolesNotEnabledUserOrganizationMembershipsUpdateError422 = MultipleRolesNotEnabledUserOrganizationMembershipsCreateError422 +end diff --git a/lib/workos/shared/oidc_options_required_connection_create_error_400.rb b/lib/workos/shared/oidc_options_required_connection_create_error_400.rb new file mode 100644 index 00000000..1bc8fa44 --- /dev/null +++ b/lib/workos/shared/oidc_options_required_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class OIDCOptionsRequiredConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/passkey_progressive_enrollment_session_authenticate_error_403.rb b/lib/workos/shared/passkey_progressive_enrollment_session_authenticate_error_403.rb new file mode 100644 index 00000000..66fbf566 --- /dev/null +++ b/lib/workos/shared/passkey_progressive_enrollment_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PasskeyProgressiveEnrollmentSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/policy_denied_session_authenticate_error_403.rb b/lib/workos/shared/policy_denied_session_authenticate_error_403.rb new file mode 100644 index 00000000..219e618c --- /dev/null +++ b/lib/workos/shared/policy_denied_session_authenticate_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PolicyDeniedSessionAuthenticateError403 = MagicAuthSendMagicAuthCodeAndReturnError403 +end diff --git a/lib/workos/shared/portal_sessions_create_error_400.rb b/lib/workos/shared/portal_sessions_create_error_400.rb new file mode 100644 index 00000000..5f039cd9 --- /dev/null +++ b/lib/workos/shared/portal_sessions_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsCreateError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/portal_sessions_create_error_402.rb b/lib/workos/shared/portal_sessions_create_error_402.rb new file mode 100644 index 00000000..ff22837f --- /dev/null +++ b/lib/workos/shared/portal_sessions_create_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsCreateError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/portal_sessions_create_error_403.rb b/lib/workos/shared/portal_sessions_create_error_403.rb new file mode 100644 index 00000000..d13c363b --- /dev/null +++ b/lib/workos/shared/portal_sessions_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/portal_sessions_create_error_404.rb b/lib/workos/shared/portal_sessions_create_error_404.rb new file mode 100644 index 00000000..afd1f42d --- /dev/null +++ b/lib/workos/shared/portal_sessions_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/portal_sessions_create_error_422.rb b/lib/workos/shared/portal_sessions_create_error_422.rb new file mode 100644 index 00000000..defe5153 --- /dev/null +++ b/lib/workos/shared/portal_sessions_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/portal_sessions_revoke_link_error_404.rb b/lib/workos/shared/portal_sessions_revoke_link_error_404.rb new file mode 100644 index 00000000..b65dfc6a --- /dev/null +++ b/lib/workos/shared/portal_sessions_revoke_link_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsRevokeLinkError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/portal_sessions_revoke_link_error_422.rb b/lib/workos/shared/portal_sessions_revoke_link_error_422.rb new file mode 100644 index 00000000..1e013d49 --- /dev/null +++ b/lib/workos/shared/portal_sessions_revoke_link_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PortalSessionsRevokeLinkError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/provider_configure_error_400.rb b/lib/workos/shared/provider_configure_error_400.rb new file mode 100644 index 00000000..fcc413a7 --- /dev/null +++ b/lib/workos/shared/provider_configure_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ProviderConfigureError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/provider_configure_error_404.rb b/lib/workos/shared/provider_configure_error_404.rb new file mode 100644 index 00000000..2520ee58 --- /dev/null +++ b/lib/workos/shared/provider_configure_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ProviderConfigureError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/provider_configure_error_422.rb b/lib/workos/shared/provider_configure_error_422.rb new file mode 100644 index 00000000..df2f5b39 --- /dev/null +++ b/lib/workos/shared/provider_configure_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ProviderConfigureError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/provider_list_for_organization_error_404.rb b/lib/workos/shared/provider_list_for_organization_error_404.rb new file mode 100644 index 00000000..9e7efd20 --- /dev/null +++ b/lib/workos/shared/provider_list_for_organization_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ProviderListForOrganizationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/public_radar_challenges_get_error_404.rb b/lib/workos/shared/public_radar_challenges_get_error_404.rb new file mode 100644 index 00000000..e716807b --- /dev/null +++ b/lib/workos/shared/public_radar_challenges_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PublicRadarChallengesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_challenge_session_authenticate_error_403.rb b/lib/workos/shared/radar_challenge_session_authenticate_error_403.rb new file mode 100644 index 00000000..fdd092b1 --- /dev/null +++ b/lib/workos/shared/radar_challenge_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RadarChallengeSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/radar_sign_up_challenge_session_authenticate_error_403.rb b/lib/workos/shared/radar_sign_up_challenge_session_authenticate_error_403.rb new file mode 100644 index 00000000..ec58aba3 --- /dev/null +++ b/lib/workos/shared/radar_sign_up_challenge_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RadarSignUpChallengeSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/radar_sms_sign_in_challenge_session_authenticate_error_403.rb b/lib/workos/shared/radar_sms_sign_in_challenge_session_authenticate_error_403.rb new file mode 100644 index 00000000..aa31c070 --- /dev/null +++ b/lib/workos/shared/radar_sms_sign_in_challenge_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class RadarSmsSignInChallengeSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/radar_standalone_assess_error_400.rb b/lib/workos/shared/radar_standalone_assess_error_400.rb new file mode 100644 index 00000000..93572bb5 --- /dev/null +++ b/lib/workos/shared/radar_standalone_assess_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneAssessError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_assess_error_402.rb b/lib/workos/shared/radar_standalone_assess_error_402.rb new file mode 100644 index 00000000..ec6a5f61 --- /dev/null +++ b/lib/workos/shared/radar_standalone_assess_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneAssessError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_400.rb b/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_400.rb new file mode 100644 index 00000000..2087ac8e --- /dev/null +++ b/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneDeleteRadarListEntryError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_404.rb b/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_404.rb new file mode 100644 index 00000000..e735362f --- /dev/null +++ b/lib/workos/shared/radar_standalone_delete_radar_list_entry_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneDeleteRadarListEntryError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_update_radar_attempt_error_400.rb b/lib/workos/shared/radar_standalone_update_radar_attempt_error_400.rb new file mode 100644 index 00000000..96f88a3b --- /dev/null +++ b/lib/workos/shared/radar_standalone_update_radar_attempt_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneUpdateRadarAttemptError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_update_radar_attempt_error_402.rb b/lib/workos/shared/radar_standalone_update_radar_attempt_error_402.rb new file mode 100644 index 00000000..7f5c0066 --- /dev/null +++ b/lib/workos/shared/radar_standalone_update_radar_attempt_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneUpdateRadarAttemptError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/radar_standalone_update_radar_attempt_error_404.rb b/lib/workos/shared/radar_standalone_update_radar_attempt_error_404.rb new file mode 100644 index 00000000..a4457b56 --- /dev/null +++ b/lib/workos/shared/radar_standalone_update_radar_attempt_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneUpdateRadarAttemptError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_update_radar_list_error_400.rb b/lib/workos/shared/radar_standalone_update_radar_list_error_400.rb new file mode 100644 index 00000000..efa921ca --- /dev/null +++ b/lib/workos/shared/radar_standalone_update_radar_list_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneUpdateRadarListError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/radar_standalone_update_radar_list_error_402.rb b/lib/workos/shared/radar_standalone_update_radar_list_error_402.rb new file mode 100644 index 00000000..52cfd9bc --- /dev/null +++ b/lib/workos/shared/radar_standalone_update_radar_list_error_402.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RadarStandaloneUpdateRadarListError402 = AuditLogEventsCreateError402 +end diff --git a/lib/workos/shared/redirect_uris_create_error_400.rb b/lib/workos/shared/redirect_uris_create_error_400.rb new file mode 100644 index 00000000..b69cda37 --- /dev/null +++ b/lib/workos/shared/redirect_uris_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisCreateError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_create_error_401.rb b/lib/workos/shared/redirect_uris_create_error_401.rb new file mode 100644 index 00000000..1f46cb40 --- /dev/null +++ b/lib/workos/shared/redirect_uris_create_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisCreateError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_create_error_422.rb b/lib/workos/shared/redirect_uris_create_error_422.rb new file mode 100644 index 00000000..9386a882 --- /dev/null +++ b/lib/workos/shared/redirect_uris_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_delete_error_401.rb b/lib/workos/shared/redirect_uris_delete_error_401.rb new file mode 100644 index 00000000..430fbfc2 --- /dev/null +++ b/lib/workos/shared/redirect_uris_delete_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisDeleteError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_delete_error_404.rb b/lib/workos/shared/redirect_uris_delete_error_404.rb new file mode 100644 index 00000000..8443a63a --- /dev/null +++ b/lib/workos/shared/redirect_uris_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_delete_error_409.rb b/lib/workos/shared/redirect_uris_delete_error_409.rb new file mode 100644 index 00000000..940df405 --- /dev/null +++ b/lib/workos/shared/redirect_uris_delete_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisDeleteError409 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/redirect_uris_list_error_401.rb b/lib/workos/shared/redirect_uris_list_error_401.rb new file mode 100644 index 00000000..704b2e0c --- /dev/null +++ b/lib/workos/shared/redirect_uris_list_error_401.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + RedirectUrisListError401 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/resource_limit_exceeded_connection_create_error_409.rb b/lib/workos/shared/resource_limit_exceeded_connection_create_error_409.rb new file mode 100644 index 00000000..82bfd0c3 --- /dev/null +++ b/lib/workos/shared/resource_limit_exceeded_connection_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ResourceLimitExceededConnectionCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/resource_type_update_in_progress_authorization_resources_create_error_409.rb b/lib/workos/shared/resource_type_update_in_progress_authorization_resources_create_error_409.rb new file mode 100644 index 00000000..f1ac463a --- /dev/null +++ b/lib/workos/shared/resource_type_update_in_progress_authorization_resources_create_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ResourceTypeUpdateInProgressAuthorizationResourcesCreateError409 = AuthorizationResourcesUpdateError409 +end diff --git a/lib/workos/shared/resource_type_update_in_progress_authorization_resources_delete_error_409.rb b/lib/workos/shared/resource_type_update_in_progress_authorization_resources_delete_error_409.rb new file mode 100644 index 00000000..c81d592a --- /dev/null +++ b/lib/workos/shared/resource_type_update_in_progress_authorization_resources_delete_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ResourceTypeUpdateInProgressAuthorizationResourcesDeleteError409 = AuthorizationResourcesUpdateError409 +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_create_error_400.rb b/lib/workos/shared/saml_idp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..498e6704 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLIdpSigningCertificatesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_create_error_403.rb b/lib/workos/shared/saml_idp_signing_certificates_create_error_403.rb new file mode 100644 index 00000000..12d72d9b --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_create_error_404.rb b/lib/workos/shared/saml_idp_signing_certificates_create_error_404.rb new file mode 100644 index 00000000..b3a43a14 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_create_error_422.rb b/lib/workos/shared/saml_idp_signing_certificates_create_error_422.rb new file mode 100644 index 00000000..494fcc22 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_delete_error_400.rb b/lib/workos/shared/saml_idp_signing_certificates_delete_error_400.rb new file mode 100644 index 00000000..58114a07 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_delete_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLIdpSigningCertificatesDeleteError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_delete_error_403.rb b/lib/workos/shared/saml_idp_signing_certificates_delete_error_403.rb new file mode 100644 index 00000000..e7666906 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_delete_error_404.rb b/lib/workos/shared/saml_idp_signing_certificates_delete_error_404.rb new file mode 100644 index 00000000..3d5d43d5 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_list_error_400.rb b/lib/workos/shared/saml_idp_signing_certificates_list_error_400.rb new file mode 100644 index 00000000..efa91529 --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_list_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesListError400 = SAMLIdpSigningCertificatesCreateError400 +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_list_error_403.rb b/lib/workos/shared/saml_idp_signing_certificates_list_error_403.rb new file mode 100644 index 00000000..6032c31a --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_idp_signing_certificates_list_error_404.rb b/lib/workos/shared/saml_idp_signing_certificates_list_error_404.rb new file mode 100644 index 00000000..364c235e --- /dev/null +++ b/lib/workos/shared/saml_idp_signing_certificates_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLIdpSigningCertificatesListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_options_required_connection_create_error_400.rb b/lib/workos/shared/saml_options_required_connection_create_error_400.rb new file mode 100644 index 00000000..c73d1f63 --- /dev/null +++ b/lib/workos/shared/saml_options_required_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLOptionsRequiredConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rb b/lib/workos/shared/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..376822c4 --- /dev/null +++ b/lib/workos/shared/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLRequestBindingUnsupportedForSigningSAMLSpSigningCertificatesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_create_error_400.rb b/lib/workos/shared/saml_sp_encryption_certificates_create_error_400.rb new file mode 100644 index 00000000..cc92f788 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesCreateError400 = SAMLIdpSigningCertificatesCreateError400 +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_create_error_403.rb b/lib/workos/shared/saml_sp_encryption_certificates_create_error_403.rb new file mode 100644 index 00000000..7ec91d04 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_create_error_404.rb b/lib/workos/shared/saml_sp_encryption_certificates_create_error_404.rb new file mode 100644 index 00000000..7b6a1c50 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_create_error_409.rb b/lib/workos/shared/saml_sp_encryption_certificates_create_error_409.rb new file mode 100644 index 00000000..b43e2708 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_create_error_503.rb b/lib/workos/shared/saml_sp_encryption_certificates_create_error_503.rb new file mode 100644 index 00000000..3ea54fac --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_create_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesCreateError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_delete_error_403.rb b/lib/workos/shared/saml_sp_encryption_certificates_delete_error_403.rb new file mode 100644 index 00000000..29071aec --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_delete_error_404.rb b/lib/workos/shared/saml_sp_encryption_certificates_delete_error_404.rb new file mode 100644 index 00000000..fe378e09 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_list_error_400.rb b/lib/workos/shared/saml_sp_encryption_certificates_list_error_400.rb new file mode 100644 index 00000000..11989c85 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_list_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesListError400 = SAMLIdpSigningCertificatesCreateError400 +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_list_error_403.rb b/lib/workos/shared/saml_sp_encryption_certificates_list_error_403.rb new file mode 100644 index 00000000..90ba3ac1 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_encryption_certificates_list_error_404.rb b/lib/workos/shared/saml_sp_encryption_certificates_list_error_404.rb new file mode 100644 index 00000000..165d21a4 --- /dev/null +++ b/lib/workos/shared/saml_sp_encryption_certificates_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpEncryptionCertificatesListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_create_error_400.rb b/lib/workos/shared/saml_sp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..f244fa0e --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesCreateError400 = SAMLIdpSigningCertificatesCreateError400 +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_create_error_403.rb b/lib/workos/shared/saml_sp_signing_certificates_create_error_403.rb new file mode 100644 index 00000000..db33b1f3 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_create_error_404.rb b/lib/workos/shared/saml_sp_signing_certificates_create_error_404.rb new file mode 100644 index 00000000..29034b42 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_create_error_409.rb b/lib/workos/shared/saml_sp_signing_certificates_create_error_409.rb new file mode 100644 index 00000000..d64250a9 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SAMLSpSigningCertificatesCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_create_error_503.rb b/lib/workos/shared/saml_sp_signing_certificates_create_error_503.rb new file mode 100644 index 00000000..78287da9 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_create_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesCreateError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_delete_error_403.rb b/lib/workos/shared/saml_sp_signing_certificates_delete_error_403.rb new file mode 100644 index 00000000..d4239f2d --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_delete_error_404.rb b/lib/workos/shared/saml_sp_signing_certificates_delete_error_404.rb new file mode 100644 index 00000000..89bef325 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_get_error_400.rb b/lib/workos/shared/saml_sp_signing_certificates_get_error_400.rb new file mode 100644 index 00000000..65c4f25a --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_get_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesGetError400 = SAMLIdpSigningCertificatesCreateError400 +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_get_error_403.rb b/lib/workos/shared/saml_sp_signing_certificates_get_error_403.rb new file mode 100644 index 00000000..5a1b83c6 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_get_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesGetError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/saml_sp_signing_certificates_get_error_404.rb b/lib/workos/shared/saml_sp_signing_certificates_get_error_404.rb new file mode 100644 index 00000000..c4a7e0b9 --- /dev/null +++ b/lib/workos/shared/saml_sp_signing_certificates_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SAMLSpSigningCertificatesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rb b/lib/workos/shared/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rb new file mode 100644 index 00000000..3cc8bb87 --- /dev/null +++ b/lib/workos/shared/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SmsChallengeQuotaReachedAuthenticationFactorsChallengeError429 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rb b/lib/workos/shared/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rb new file mode 100644 index 00000000..5429a747 --- /dev/null +++ b/lib/workos/shared/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SmsChallengeRateLimitedAuthenticationFactorsChallengeError429 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/sso_device_authorization_error_400.rb b/lib/workos/shared/sso_device_authorization_error_400.rb new file mode 100644 index 00000000..88a34086 --- /dev/null +++ b/lib/workos/shared/sso_device_authorization_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SSODeviceAuthorizationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/sso_device_authorization_error_403.rb b/lib/workos/shared/sso_device_authorization_error_403.rb new file mode 100644 index 00000000..3cdddc71 --- /dev/null +++ b/lib/workos/shared/sso_device_authorization_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSODeviceAuthorizationError403 = SSODeviceAuthorizationError400 +end diff --git a/lib/workos/shared/sso_get_profile_error_401.rb b/lib/workos/shared/sso_get_profile_error_401.rb new file mode 100644 index 00000000..bd8d71c9 --- /dev/null +++ b/lib/workos/shared/sso_get_profile_error_401.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SSOGetProfileError401 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error + }.freeze + + attr_accessor :error + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + end + end +end diff --git a/lib/workos/shared/sso_get_profile_error_404.rb b/lib/workos/shared/sso_get_profile_error_404.rb new file mode 100644 index 00000000..0ad8a914 --- /dev/null +++ b/lib/workos/shared/sso_get_profile_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOGetProfileError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sso_json_web_key_set_error_404.rb b/lib/workos/shared/sso_json_web_key_set_error_404.rb new file mode 100644 index 00000000..86410a1d --- /dev/null +++ b/lib/workos/shared/sso_json_web_key_set_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOJsonWebKeySetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sso_logout_authorize_error_400.rb b/lib/workos/shared/sso_logout_authorize_error_400.rb new file mode 100644 index 00000000..caf6a167 --- /dev/null +++ b/lib/workos/shared/sso_logout_authorize_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SSOLogoutAuthorizeError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/sso_logout_authorize_error_404.rb b/lib/workos/shared/sso_logout_authorize_error_404.rb new file mode 100644 index 00000000..bcc7786c --- /dev/null +++ b/lib/workos/shared/sso_logout_authorize_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOLogoutAuthorizeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sso_logout_error_404.rb b/lib/workos/shared/sso_logout_error_404.rb new file mode 100644 index 00000000..6f868f25 --- /dev/null +++ b/lib/workos/shared/sso_logout_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOLogoutError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sso_token_error_400.rb b/lib/workos/shared/sso_token_error_400.rb new file mode 100644 index 00000000..6a0729e0 --- /dev/null +++ b/lib/workos/shared/sso_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SSOTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/sso_token_error_404.rb b/lib/workos/shared/sso_token_error_404.rb new file mode 100644 index 00000000..a0b5ec7f --- /dev/null +++ b/lib/workos/shared/sso_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/sso_token_error_422.rb b/lib/workos/shared/sso_token_error_422.rb new file mode 100644 index 00000000..75c90944 --- /dev/null +++ b/lib/workos/shared/sso_token_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SSOTokenError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/stripe_customer_id_already_used_organization_update_organization_error_400.rb b/lib/workos/shared/stripe_customer_id_already_used_organization_update_organization_error_400.rb new file mode 100644 index 00000000..13025fb4 --- /dev/null +++ b/lib/workos/shared/stripe_customer_id_already_used_organization_update_organization_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class StripeCustomerIdAlreadyUsedOrganizationUpdateOrganizationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rb b/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rb new file mode 100644 index 00000000..ab705ddb --- /dev/null +++ b/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SubResourceScopedRoleNotAllowedUserOrganizationMembershipsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code, + role_slug: :role_slug + }.freeze + + attr_accessor \ + :message, + :code, + :role_slug + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + @role_slug = hash[:role_slug] + end + end +end diff --git a/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rb b/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rb new file mode 100644 index 00000000..453ac857 --- /dev/null +++ b/lib/workos/shared/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SubResourceScopedRoleNotAllowedUserOrganizationMembershipsUpdateError422 = SubResourceScopedRoleNotAllowedUserOrganizationMembershipsCreateError422 +end diff --git a/lib/workos/shared/team_create_team_error_409.rb b/lib/workos/shared/team_create_team_error_409.rb new file mode 100644 index 00000000..7af55e7a --- /dev/null +++ b/lib/workos/shared/team_create_team_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class TeamCreateTeamError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/team_create_team_error_422.rb b/lib/workos/shared/team_create_team_error_422.rb new file mode 100644 index 00000000..db206ca0 --- /dev/null +++ b/lib/workos/shared/team_create_team_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + TeamCreateTeamError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/team_get_team_error_404.rb b/lib/workos/shared/team_get_team_error_404.rb new file mode 100644 index 00000000..5dda93db --- /dev/null +++ b/lib/workos/shared/team_get_team_error_404.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class TeamGetTeamError404 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/token_authentication_method_not_supported_connection_create_error_400.rb b/lib/workos/shared/token_authentication_method_not_supported_connection_create_error_400.rb new file mode 100644 index 00000000..cc6bf943 --- /dev/null +++ b/lib/workos/shared/token_authentication_method_not_supported_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class TokenAuthenticationMethodNotSupportedConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/token_authentication_method_not_supported_connection_patch_error_400.rb b/lib/workos/shared/token_authentication_method_not_supported_connection_patch_error_400.rb new file mode 100644 index 00000000..4b0a5f86 --- /dev/null +++ b/lib/workos/shared/token_authentication_method_not_supported_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + TokenAuthenticationMethodNotSupportedConnectionPatchError400 = TokenAuthenticationMethodNotSupportedConnectionCreateError400 +end diff --git a/lib/workos/shared/token_too_big_session_authenticate_error_400_variant_29.rb b/lib/workos/shared/token_too_big_session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..95b6d49a --- /dev/null +++ b/lib/workos/shared/token_too_big_session_authenticate_error_400_variant_29.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class TokenTooBigSessionAuthenticateError400Variant29 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/too_many_sp_encryption_certs_connection_create_error_409.rb b/lib/workos/shared/too_many_sp_encryption_certs_connection_create_error_409.rb new file mode 100644 index 00000000..eef21168 --- /dev/null +++ b/lib/workos/shared/too_many_sp_encryption_certs_connection_create_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + TooManySpEncryptionCertsConnectionCreateError409 = SAMLSpEncryptionCertificatesCreateError409 +end diff --git a/lib/workos/shared/unauthorized_client_sso_token_error_400.rb b/lib/workos/shared/unauthorized_client_sso_token_error_400.rb new file mode 100644 index 00000000..1da35a40 --- /dev/null +++ b/lib/workos/shared/unauthorized_client_sso_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UnauthorizedClientSSOTokenError400 = SessionAuthenticateError40013 +end diff --git a/lib/workos/shared/unsupported_grant_type_sso_token_error_400.rb b/lib/workos/shared/unsupported_grant_type_sso_token_error_400.rb new file mode 100644 index 00000000..824ad2ae --- /dev/null +++ b/lib/workos/shared/unsupported_grant_type_sso_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UnsupportedGrantTypeSSOTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/shared/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rb b/lib/workos/shared/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rb new file mode 100644 index 00000000..9a60e78d --- /dev/null +++ b/lib/workos/shared/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UnsupportedInvocationTypeAgentBlueprintsTokenMintTokenError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/update_audit_logs_retention_with_retention_period.rb b/lib/workos/shared/update_audit_logs_retention_with_retention_period.rb new file mode 100644 index 00000000..bc22387c --- /dev/null +++ b/lib/workos/shared/update_audit_logs_retention_with_retention_period.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UpdateAuditLogsRetentionWithRetentionPeriod < WorkOS::Types::BaseModel + HASH_ATTRS = { + retention_period: :retention_period + }.freeze + + attr_accessor :retention_period + + def initialize(json) + hash = self.class.normalize(json) + @retention_period = hash[:retention_period] + end + end +end diff --git a/lib/workos/shared/update_audit_logs_retention_with_retention_period_in_days.rb b/lib/workos/shared/update_audit_logs_retention_with_retention_period_in_days.rb new file mode 100644 index 00000000..2583f512 --- /dev/null +++ b/lib/workos/shared/update_audit_logs_retention_with_retention_period_in_days.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UpdateAuditLogsRetentionWithRetentionPeriodInDays < WorkOS::Types::BaseModel + HASH_ATTRS = { + retention_period_in_days: :retention_period_in_days + }.freeze + + # @!attribute retention_period_in_days + # @deprecated The number of days Audit Log events will be retained. Valid values are `30` through `330` in 30-day increments and `365` through `3650` in 365-day increments. Deprecated: use `retention_period` instead. Mutually exclusive with `retention_period`. + + def retention_period_in_days + warn "[DEPRECATION] `retention_period_in_days` is deprecated and will be removed in a future version.", uplevel: 1 + @retention_period_in_days + end + + attr_writer :retention_period_in_days + + def initialize(json) + hash = self.class.normalize(json) + @retention_period_in_days = hash[:retention_period_in_days] + end + end +end diff --git a/lib/workos/shared/update_user_organization_membership_with_role_slug.rb b/lib/workos/shared/update_user_organization_membership_with_role_slug.rb new file mode 100644 index 00000000..727f2eb4 --- /dev/null +++ b/lib/workos/shared/update_user_organization_membership_with_role_slug.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UpdateUserOrganizationMembershipWithRoleSlug < WorkOS::Types::BaseModel + HASH_ATTRS = { + role_slug: :role_slug + }.freeze + + attr_accessor :role_slug + + def initialize(json) + hash = self.class.normalize(json) + @role_slug = hash[:role_slug] + end + end +end diff --git a/lib/workos/shared/update_user_organization_membership_with_role_slugs.rb b/lib/workos/shared/update_user_organization_membership_with_role_slugs.rb new file mode 100644 index 00000000..026f11d0 --- /dev/null +++ b/lib/workos/shared/update_user_organization_membership_with_role_slugs.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UpdateUserOrganizationMembershipWithRoleSlugs < WorkOS::Types::BaseModel + HASH_ATTRS = { + role_slugs: :role_slugs + }.freeze + + attr_accessor :role_slugs + + def initialize(json) + hash = self.class.normalize(json) + @role_slugs = hash[:role_slugs] || [] + end + end +end diff --git a/lib/workos/shared/waitlist_create_entry_error_404.rb b/lib/workos/shared/waitlist_create_entry_error_404.rb new file mode 100644 index 00000000..89302917 --- /dev/null +++ b/lib/workos/shared/waitlist_create_entry_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistCreateEntryError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_create_entry_error_422.rb b/lib/workos/shared/waitlist_create_entry_error_422.rb new file mode 100644 index 00000000..d20bcb5f --- /dev/null +++ b/lib/workos/shared/waitlist_create_entry_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistCreateEntryError422 = TeamCreateTeamError409 +end diff --git a/lib/workos/shared/waitlist_entries_approve_error_404.rb b/lib/workos/shared/waitlist_entries_approve_error_404.rb new file mode 100644 index 00000000..b6b10d17 --- /dev/null +++ b/lib/workos/shared/waitlist_entries_approve_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistEntriesApproveError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_entries_approve_error_422.rb b/lib/workos/shared/waitlist_entries_approve_error_422.rb new file mode 100644 index 00000000..a99dce1a --- /dev/null +++ b/lib/workos/shared/waitlist_entries_approve_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class WaitlistEntriesApproveError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/waitlist_entries_delete_error_404.rb b/lib/workos/shared/waitlist_entries_delete_error_404.rb new file mode 100644 index 00000000..92f10bcf --- /dev/null +++ b/lib/workos/shared/waitlist_entries_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistEntriesDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_entries_deny_error_404.rb b/lib/workos/shared/waitlist_entries_deny_error_404.rb new file mode 100644 index 00000000..11ac6e86 --- /dev/null +++ b/lib/workos/shared/waitlist_entries_deny_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistEntriesDenyError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_entries_deny_error_422.rb b/lib/workos/shared/waitlist_entries_deny_error_422.rb new file mode 100644 index 00000000..8e3f276a --- /dev/null +++ b/lib/workos/shared/waitlist_entries_deny_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistEntriesDenyError422 = WaitlistEntriesApproveError422 +end diff --git a/lib/workos/shared/waitlist_find_error_404.rb b/lib/workos/shared/waitlist_find_error_404.rb new file mode 100644 index 00000000..eb7a5907 --- /dev/null +++ b/lib/workos/shared/waitlist_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_list_entries_error_404.rb b/lib/workos/shared/waitlist_list_entries_error_404.rb new file mode 100644 index 00000000..2b73c6ff --- /dev/null +++ b/lib/workos/shared/waitlist_list_entries_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistListEntriesError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/waitlist_list_entries_error_422.rb b/lib/workos/shared/waitlist_list_entries_error_422.rb new file mode 100644 index 00000000..cfbbda8e --- /dev/null +++ b/lib/workos/shared/waitlist_list_entries_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistListEntriesError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/shared/webhook_endpoints_create_error_409.rb b/lib/workos/shared/webhook_endpoints_create_error_409.rb new file mode 100644 index 00000000..d2f0e1e4 --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class WebhookEndpointsCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/webhook_endpoints_create_error_422.rb b/lib/workos/shared/webhook_endpoints_create_error_422.rb new file mode 100644 index 00000000..5c0c8074 --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_create_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class WebhookEndpointsCreateError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/shared/webhook_endpoints_delete_error_404.rb b/lib/workos/shared/webhook_endpoints_delete_error_404.rb new file mode 100644 index 00000000..eccdc373 --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WebhookEndpointsDeleteError404 = DataIntegrationsUpsertApiKeyError404 +end diff --git a/lib/workos/shared/webhook_endpoints_update_error_404.rb b/lib/workos/shared/webhook_endpoints_update_error_404.rb new file mode 100644 index 00000000..66907a2c --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WebhookEndpointsUpdateError404 = DataIntegrationsUpsertApiKeyError404 +end diff --git a/lib/workos/shared/webhook_endpoints_update_error_409.rb b/lib/workos/shared/webhook_endpoints_update_error_409.rb new file mode 100644 index 00000000..3e4f122d --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_update_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WebhookEndpointsUpdateError409 = WebhookEndpointsCreateError409 +end diff --git a/lib/workos/shared/webhook_endpoints_update_error_422.rb b/lib/workos/shared/webhook_endpoints_update_error_422.rb new file mode 100644 index 00000000..e4827235 --- /dev/null +++ b/lib/workos/shared/webhook_endpoints_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WebhookEndpointsUpdateError422 = WebhookEndpointsCreateError422 +end diff --git a/lib/workos/shared/widget_public_issue_widget_session_token_error_400.rb b/lib/workos/shared/widget_public_issue_widget_session_token_error_400.rb new file mode 100644 index 00000000..34c2dfa4 --- /dev/null +++ b/lib/workos/shared/widget_public_issue_widget_session_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WidgetPublicIssueWidgetSessionTokenError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/widget_public_issue_widget_session_token_error_400_with_error.rb b/lib/workos/shared/widget_public_issue_widget_session_token_error_400_with_error.rb new file mode 100644 index 00000000..0965d4bb --- /dev/null +++ b/lib/workos/shared/widget_public_issue_widget_session_token_error_400_with_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WidgetPublicIssueWidgetSessionTokenError400WithError = AuditLogExportsExportsError400WithError +end diff --git a/lib/workos/shared/widget_public_issue_widget_session_token_error_404.rb b/lib/workos/shared/widget_public_issue_widget_session_token_error_404.rb new file mode 100644 index 00000000..8b3c15f5 --- /dev/null +++ b/lib/workos/shared/widget_public_issue_widget_session_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WidgetPublicIssueWidgetSessionTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/widget_public_issue_widget_session_token_error_422.rb b/lib/workos/shared/widget_public_issue_widget_session_token_error_422.rb new file mode 100644 index 00000000..3643011b --- /dev/null +++ b/lib/workos/shared/widget_public_issue_widget_session_token_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WidgetPublicIssueWidgetSessionTokenError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/shared/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rb b/lib/workos/shared/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rb new file mode 100644 index 00000000..99f5cd68 --- /dev/null +++ b/lib/workos/shared/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class WrongAccountAgentAdminLinkClaimAttemptToExternalUserError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_create_error_400.rb b/lib/workos/sso/connection_create_error_400.rb new file mode 100644 index 00000000..747ce738 --- /dev/null +++ b/lib/workos/sso/connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_create_error_403.rb b/lib/workos/sso/connection_create_error_403.rb new file mode 100644 index 00000000..e26cf97d --- /dev/null +++ b/lib/workos/sso/connection_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionCreateError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_create_error_404.rb b/lib/workos/sso/connection_create_error_404.rb new file mode 100644 index 00000000..222095b7 --- /dev/null +++ b/lib/workos/sso/connection_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_create_error_409.rb b/lib/workos/sso/connection_create_error_409.rb new file mode 100644 index 00000000..e959136a --- /dev/null +++ b/lib/workos/sso/connection_create_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionCreateError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_create_error_422.rb b/lib/workos/sso/connection_create_error_422.rb new file mode 100644 index 00000000..c29ab858 --- /dev/null +++ b/lib/workos/sso/connection_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_create_error_4222.rb b/lib/workos/sso/connection_create_error_4222.rb new file mode 100644 index 00000000..475be912 --- /dev/null +++ b/lib/workos/sso/connection_create_error_4222.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionCreateError4222 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_create_error_4223.rb b/lib/workos/sso/connection_create_error_4223.rb new file mode 100644 index 00000000..179d288e --- /dev/null +++ b/lib/workos/sso/connection_create_error_4223.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionCreateError4223 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_create_error_4224.rb b/lib/workos/sso/connection_create_error_4224.rb new file mode 100644 index 00000000..111515c3 --- /dev/null +++ b/lib/workos/sso/connection_create_error_4224.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionCreateError4224 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_delete_error_403.rb b/lib/workos/sso/connection_delete_error_403.rb new file mode 100644 index 00000000..731d8a2d --- /dev/null +++ b/lib/workos/sso/connection_delete_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionDeleteError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_delete_error_404.rb b/lib/workos/sso/connection_delete_error_404.rb new file mode 100644 index 00000000..fd5ed1b1 --- /dev/null +++ b/lib/workos/sso/connection_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_find_error_403.rb b/lib/workos/sso/connection_find_error_403.rb new file mode 100644 index 00000000..b5a9c17c --- /dev/null +++ b/lib/workos/sso/connection_find_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionFindError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_find_error_404.rb b/lib/workos/sso/connection_find_error_404.rb new file mode 100644 index 00000000..cc75dc73 --- /dev/null +++ b/lib/workos/sso/connection_find_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionFindError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_list_error_403.rb b/lib/workos/sso/connection_list_error_403.rb new file mode 100644 index 00000000..aa1c82e3 --- /dev/null +++ b/lib/workos/sso/connection_list_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionListError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_list_error_422.rb b/lib/workos/sso/connection_list_error_422.rb new file mode 100644 index 00000000..ba68940e --- /dev/null +++ b/lib/workos/sso/connection_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_patch_error_400.rb b/lib/workos/sso/connection_patch_error_400.rb new file mode 100644 index 00000000..dc6d49ae --- /dev/null +++ b/lib/workos/sso/connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError400 = ConnectionCreateError400 +end diff --git a/lib/workos/sso/connection_patch_error_403.rb b/lib/workos/sso/connection_patch_error_403.rb new file mode 100644 index 00000000..a4abd918 --- /dev/null +++ b/lib/workos/sso/connection_patch_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError403 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_patch_error_404.rb b/lib/workos/sso/connection_patch_error_404.rb new file mode 100644 index 00000000..12f392d6 --- /dev/null +++ b/lib/workos/sso/connection_patch_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_patch_error_409.rb b/lib/workos/sso/connection_patch_error_409.rb new file mode 100644 index 00000000..aaee80b6 --- /dev/null +++ b/lib/workos/sso/connection_patch_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError409 = ConnectionCreateError409 +end diff --git a/lib/workos/sso/connection_patch_error_422.rb b/lib/workos/sso/connection_patch_error_422.rb new file mode 100644 index 00000000..f7d2c233 --- /dev/null +++ b/lib/workos/sso/connection_patch_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/sso/connection_patch_error_4222.rb b/lib/workos/sso/connection_patch_error_4222.rb new file mode 100644 index 00000000..1391404b --- /dev/null +++ b/lib/workos/sso/connection_patch_error_4222.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionPatchError4222 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_patch_error_4223.rb b/lib/workos/sso/connection_patch_error_4223.rb new file mode 100644 index 00000000..33e88d6d --- /dev/null +++ b/lib/workos/sso/connection_patch_error_4223.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError4223 = ConnectionCreateError4222 +end diff --git a/lib/workos/sso/connection_patch_error_4224.rb b/lib/workos/sso/connection_patch_error_4224.rb new file mode 100644 index 00000000..32ee9b74 --- /dev/null +++ b/lib/workos/sso/connection_patch_error_4224.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionPatchError4224 = ConnectionCreateError4223 +end diff --git a/lib/workos/sso/connection_type_conflicts_with_options_connection_create_error_400.rb b/lib/workos/sso/connection_type_conflicts_with_options_connection_create_error_400.rb new file mode 100644 index 00000000..ad0be972 --- /dev/null +++ b/lib/workos/sso/connection_type_conflicts_with_options_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionTypeConflictsWithOptionsConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_type_conflicts_with_options_connection_patch_error_400.rb b/lib/workos/sso/connection_type_conflicts_with_options_connection_patch_error_400.rb new file mode 100644 index 00000000..749872cc --- /dev/null +++ b/lib/workos/sso/connection_type_conflicts_with_options_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionTypeConflictsWithOptionsConnectionPatchError400 = ConnectionTypeConflictsWithOptionsConnectionCreateError400 +end diff --git a/lib/workos/sso/connection_type_not_supported_connection_create_error_400.rb b/lib/workos/sso/connection_type_not_supported_connection_create_error_400.rb new file mode 100644 index 00000000..f0967c3e --- /dev/null +++ b/lib/workos/sso/connection_type_not_supported_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionTypeNotSupportedConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/sso/connection_type_not_supported_connection_patch_error_400.rb b/lib/workos/sso/connection_type_not_supported_connection_patch_error_400.rb new file mode 100644 index 00000000..c4dca4d9 --- /dev/null +++ b/lib/workos/sso/connection_type_not_supported_connection_patch_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionTypeNotSupportedConnectionPatchError400 = ConnectionTypeNotSupportedConnectionCreateError400 +end diff --git a/lib/workos/sso/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rb b/lib/workos/sso/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rb new file mode 100644 index 00000000..81695a9b --- /dev/null +++ b/lib/workos/sso/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + ConnectionTypeNotSupportedSAMLSpSigningCertificatesCreateError400 = ConnectionTypeNotSupportedConnectionCreateError400 +end diff --git a/lib/workos/sso/connection_type_or_options_required_connection_create_error_400.rb b/lib/workos/sso/connection_type_or_options_required_connection_create_error_400.rb new file mode 100644 index 00000000..42768228 --- /dev/null +++ b/lib/workos/sso/connection_type_or_options_required_connection_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class ConnectionTypeOrOptionsRequiredConnectionCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/types/connected_account_write_response_auth_method.rb b/lib/workos/types/create_password_reset_token_locale.rb similarity index 62% rename from lib/workos/types/connected_account_write_response_auth_method.rb rename to lib/workos/types/create_password_reset_token_locale.rb index 9d9a11ff..abe5f637 100644 --- a/lib/workos/types/connected_account_write_response_auth_method.rb +++ b/lib/workos/types/create_password_reset_token_locale.rb @@ -4,6 +4,6 @@ module WorkOS module Types - ConnectedAccountWriteResponseAuthMethod = ConnectedAccountAuthMethod + CreatePasswordResetTokenLocale = CreateMagicCodeAndReturnLocale end end diff --git a/lib/workos/types/create_user_invite_options_locale.rb b/lib/workos/types/create_user_invite_options_locale.rb index 1c367723..172b2eac 100644 --- a/lib/workos/types/create_user_invite_options_locale.rb +++ b/lib/workos/types/create_user_invite_options_locale.rb @@ -4,98 +4,6 @@ module WorkOS module Types - class CreateUserInviteOptionsLocale - AF = "af" - AM = "am" - AR = "ar" - BG = "bg" - BN = "bn" - BS = "bs" - CA = "ca" - CS = "cs" - DA = "da" - DE = "de" - DE_DE = "de-DE" - EL = "el" - EN = "en" - EN_AU = "en-AU" - EN_CA = "en-CA" - EN_GB = "en-GB" - EN_US = "en-US" - ES = "es" - ES_419 = "es-419" - ES_ES = "es-ES" - ES_US = "es-US" - ET = "et" - FA = "fa" - FI = "fi" - FIL = "fil" - FR = "fr" - FR_BE = "fr-BE" - FR_CA = "fr-CA" - FR_FR = "fr-FR" - FY = "fy" - GL = "gl" - GU = "gu" - HA = "ha" - HE = "he" - HI = "hi" - HR = "hr" - HU = "hu" - HY = "hy" - ID = "id" - IS = "is" - IT = "it" - IT_IT = "it-IT" - JA = "ja" - JV = "jv" - KA = "ka" - KK = "kk" - KM = "km" - KN = "kn" - KO = "ko" - LT = "lt" - LV = "lv" - MK = "mk" - ML = "ml" - MN = "mn" - MR = "mr" - MS = "ms" - MY = "my" - NB = "nb" - NE = "ne" - NL = "nl" - NL_BE = "nl-BE" - NL_NL = "nl-NL" - NN = "nn" - NO = "no" - PA = "pa" - PL = "pl" - PT = "pt" - PT_BR = "pt-BR" - PT_PT = "pt-PT" - RO = "ro" - RU = "ru" - SK = "sk" - SL = "sl" - SQ = "sq" - SR = "sr" - SV = "sv" - SW = "sw" - TA = "ta" - TE = "te" - TH = "th" - TR = "tr" - UK = "uk" - UR = "ur" - UZ = "uz" - VI = "vi" - ZH = "zh" - ZH_CN = "zh-CN" - ZH_HK = "zh-HK" - ZH_TW = "zh-TW" - ZU = "zu" - ALL = [AF, AM, AR, BG, BN, BS, CA, CS, DA, DE, DE_DE, EL, EN, EN_AU, EN_CA, EN_GB, EN_US, ES, ES_419, ES_ES, ES_US, ET, FA, FI, FIL, FR, FR_BE, FR_CA, FR_FR, FY, GL, GU, HA, HE, HI, HR, HU, HY, ID, IS, IT, IT_IT, JA, JV, KA, KK, KM, KN, KO, LT, LV, MK, ML, MN, MR, MS, MY, NB, NE, NL, NL_BE, NL_NL, NN, NO, PA, PL, PT, PT_BR, PT_PT, RO, RU, SK, SL, SQ, SR, SV, SW, TA, TE, TH, TR, UK, UR, UZ, VI, ZH, ZH_CN, ZH_HK, ZH_TW, ZU].freeze - end + CreateUserInviteOptionsLocale = CreateMagicCodeAndReturnLocale end end diff --git a/lib/workos/types/data_integrations_create_api_key_connection_request_connection_owner.rb b/lib/workos/types/data_integrations_create_api_key_connection_request_connection_owner.rb index 69cb726a..0aca43c8 100644 --- a/lib/workos/types/data_integrations_create_api_key_connection_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_create_api_key_connection_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsCreateApiKeyConnectionRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/data_integrations_upsert_api_key_request_connection_owner.rb b/lib/workos/types/data_integrations_upsert_api_key_request_connection_owner.rb index d0ad8f1b..3b81eaac 100644 --- a/lib/workos/types/data_integrations_upsert_api_key_request_connection_owner.rb +++ b/lib/workos/types/data_integrations_upsert_api_key_request_connection_owner.rb @@ -4,6 +4,6 @@ module WorkOS module Types - DataIntegrationsUpsertApiKeyRequestConnectionOwner = AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner + DataIntegrationsUpsertApiKeyRequestConnectionOwner = CreateDataIntegrationOwnership end end diff --git a/lib/workos/types/resend_user_invite_options_locale.rb b/lib/workos/types/resend_user_invite_options_locale.rb index b86e2747..d9a55abb 100644 --- a/lib/workos/types/resend_user_invite_options_locale.rb +++ b/lib/workos/types/resend_user_invite_options_locale.rb @@ -4,6 +4,6 @@ module WorkOS module Types - ResendUserInviteOptionsLocale = CreateUserInviteOptionsLocale + ResendUserInviteOptionsLocale = CreateMagicCodeAndReturnLocale end end diff --git a/lib/workos/types/resource_export_completed_data_resource_type.rb b/lib/workos/types/resource_export_completed_data_resource_type.rb index 81011f42..81170b56 100644 --- a/lib/workos/types/resource_export_completed_data_resource_type.rb +++ b/lib/workos/types/resource_export_completed_data_resource_type.rb @@ -13,7 +13,8 @@ class ResourceExportCompletedDataResourceType CONNECTIONS = "connections" DIRECTORY_USERS = "directoryUsers" SCIM_LOGS = "scimLogs" - ALL = [USERS, ORGANIZATIONS, EVENTS, SESSIONS, AUDIT_LOG_EVENTS, CONNECTIONS, DIRECTORY_USERS, SCIM_LOGS].freeze + RADAR_DETECTIONS = "radarDetections" + ALL = [USERS, ORGANIZATIONS, EVENTS, SESSIONS, AUDIT_LOG_EVENTS, CONNECTIONS, DIRECTORY_USERS, SCIM_LOGS, RADAR_DETECTIONS].freeze end end end diff --git a/lib/workos/types/connected_account_write_response_state.rb b/lib/workos/types/send_email_change_locale.rb similarity index 66% rename from lib/workos/types/connected_account_write_response_state.rb rename to lib/workos/types/send_email_change_locale.rb index a09c9eef..a0b5553a 100644 --- a/lib/workos/types/connected_account_write_response_state.rb +++ b/lib/workos/types/send_email_change_locale.rb @@ -4,6 +4,6 @@ module WorkOS module Types - ConnectedAccountWriteResponseState = ConnectedAccountState + SendEmailChangeLocale = CreateMagicCodeAndReturnLocale end end diff --git a/lib/workos/types/connected_account_write_response_connection_role.rb b/lib/workos/types/send_verification_email_locale.rb similarity index 60% rename from lib/workos/types/connected_account_write_response_connection_role.rb rename to lib/workos/types/send_verification_email_locale.rb index 15736bfb..2b6c5393 100644 --- a/lib/workos/types/connected_account_write_response_connection_role.rb +++ b/lib/workos/types/send_verification_email_locale.rb @@ -4,6 +4,6 @@ module WorkOS module Types - ConnectedAccountWriteResponseConnectionRole = ConnectedAccountConnectionRole + SendVerificationEmailLocale = CreateMagicCodeAndReturnLocale end end diff --git a/lib/workos/types/update_audit_logs_retention_with_retention_period_retention_period.rb b/lib/workos/types/update_audit_logs_retention_with_retention_period_retention_period.rb new file mode 100644 index 00000000..73dbf347 --- /dev/null +++ b/lib/workos/types/update_audit_logs_retention_with_retention_period_retention_period.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + module Types + UpdateAuditLogsRetentionWithRetentionPeriodRetentionPeriod = UpdateAuditLogsRetentionRetentionPeriod + end +end diff --git a/lib/workos/types/widget_session_token_scopes.rb b/lib/workos/types/widget_session_token_scopes.rb index 8235db23..46c191d1 100644 --- a/lib/workos/types/widget_session_token_scopes.rb +++ b/lib/workos/types/widget_session_token_scopes.rb @@ -6,13 +6,15 @@ module WorkOS module Types class WidgetSessionTokenScopes WIDGETS_USERS_TABLE_MANAGE = "widgets:users-table:manage" + WIDGETS_USER_API_KEYS_MANAGE_SELF = "widgets:user-api-keys:manage-self" + WIDGETS_USER_API_KEYS_MANAGE_ALL = "widgets:user-api-keys:manage-all" WIDGETS_DOMAIN_VERIFICATION_MANAGE = "widgets:domain-verification:manage" WIDGETS_SSO_MANAGE = "widgets:sso:manage" WIDGETS_API_KEYS_MANAGE = "widgets:api-keys:manage" WIDGETS_DSYNC_MANAGE = "widgets:dsync:manage" WIDGETS_AUDIT_LOG_STREAMING_MANAGE = "widgets:audit-log-streaming:manage" WIDGETS_PIPES_MANAGE = "widgets:pipes:manage" - ALL = [WIDGETS_USERS_TABLE_MANAGE, WIDGETS_DOMAIN_VERIFICATION_MANAGE, WIDGETS_SSO_MANAGE, WIDGETS_API_KEYS_MANAGE, WIDGETS_DSYNC_MANAGE, WIDGETS_AUDIT_LOG_STREAMING_MANAGE, WIDGETS_PIPES_MANAGE].freeze + ALL = [WIDGETS_USERS_TABLE_MANAGE, WIDGETS_USER_API_KEYS_MANAGE_SELF, WIDGETS_USER_API_KEYS_MANAGE_ALL, WIDGETS_DOMAIN_VERIFICATION_MANAGE, WIDGETS_SSO_MANAGE, WIDGETS_API_KEYS_MANAGE, WIDGETS_DSYNC_MANAGE, WIDGETS_AUDIT_LOG_STREAMING_MANAGE, WIDGETS_PIPES_MANAGE].freeze end end end diff --git a/lib/workos/user_management.rb b/lib/workos/user_management.rb index 9080f245..63d7d67b 100644 --- a/lib/workos/user_management.rb +++ b/lib/workos/user_management.rb @@ -880,15 +880,18 @@ def get_email_verification( # Create a password reset token # @param email [String] The email address of the user requesting a password reset. + # @param locale [WorkOS::Types::CreatePasswordResetTokenLocale, nil] The locale to use when rendering the password reset email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::PasswordReset] def reset_password( email:, + locale: nil, request_options: {} ) body = { - "email" => email - } + "email" => email, + "locale" => locale + }.compact response = @client.request( method: :post, path: "/user_management/password_reset", @@ -1209,16 +1212,19 @@ def confirm_email_change( # Send email change code # @param id [String] The unique ID of the user. # @param new_email [String] The new email address to change to. + # @param locale [WorkOS::Types::SendEmailChangeLocale, nil] The locale to use when rendering the email change email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::EmailChange] def send_email_change( id:, new_email:, + locale: nil, request_options: {} ) body = { - "new_email" => new_email - } + "new_email" => new_email, + "locale" => locale + }.compact response = @client.request( method: :post, path: "/user_management/users/#{WorkOS::Util.encode_path(id)}/email_change/send", @@ -1258,16 +1264,22 @@ def verify_email( # Send verification email # @param id [String] The ID of the user. + # @param locale [WorkOS::Types::SendVerificationEmailLocale, nil] The locale to use when rendering the verification email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::SendVerificationEmailResponse] def send_verification_email( id:, + locale: nil, request_options: {} ) + body = { + "locale" => locale + }.compact response = @client.request( method: :post, path: "/user_management/users/#{WorkOS::Util.encode_path(id)}/email_verification/send", auth: true, + body: body, request_options: request_options ) result = WorkOS::SendVerificationEmailResponse.new(response.body) @@ -1398,7 +1410,7 @@ def list_invitations( # @param role_slug [String, nil] The [role](https://workos.com/docs/authkit/roles) that the recipient will receive when they join the organization in the invitation. # @param expires_in_days [Integer, nil] How many days the invitations will be valid for. Must be between 1 and 30 days. Defaults to 7 days if not specified. # @param inviter_user_id [String, nil] The ID of the [user](https://workos.com/docs/reference/authkit/user) who invites the recipient. The invitation email will mention the name of this user. - # @param locale [WorkOS::Types::CreateUserInviteOptionsLocale, nil] The locale to use when rendering the invitation email. See [supported locales](https://workos.com/docs/authkit/hosted-ui/localization). + # @param locale [WorkOS::Types::CreateUserInviteOptionsLocale, nil] The locale to use when rendering the invitation email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::UserInvite] def send_invitation( @@ -1489,7 +1501,7 @@ def accept_invitation( # Resend an invitation # @param id [String] The unique ID of the invitation. - # @param locale [WorkOS::Types::ResendUserInviteOptionsLocale, nil] The locale to use when rendering the invitation email. See [supported locales](https://workos.com/docs/authkit/hosted-ui/localization). + # @param locale [WorkOS::Types::ResendUserInviteOptionsLocale, nil] The locale to use when rendering the invitation email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::UserInvite] def resend_invitation( @@ -1576,6 +1588,7 @@ def update_jwt_template( # @param user_agent [String, nil] The user agent string from the user's request. # @param radar_auth_attempt_id [String, nil] The ID of an existing Radar authentication attempt to associate with this request. # @param signals_id [String, nil] An optional Radar signals ID to correlate client-side signals with this request. + # @param locale [WorkOS::Types::CreateMagicCodeAndReturnLocale, nil] The locale to use when rendering the Magic Auth email. Defaults to the environment's default locale. See [supported locales](https://workos.com/docs/authkit/hosted-ui#localization). # @param request_options [Hash] (see WorkOS::Types::RequestOptions) # @return [WorkOS::MagicAuthSendMagicAuthCodeAndReturnResponse] def create_magic_auth( @@ -1585,6 +1598,7 @@ def create_magic_auth( user_agent: nil, radar_auth_attempt_id: nil, signals_id: nil, + locale: nil, request_options: {} ) body = { @@ -1593,7 +1607,8 @@ def create_magic_auth( "ip_address" => ip_address, "user_agent" => user_agent, "radar_auth_attempt_id" => radar_auth_attempt_id, - "signals_id" => signals_id + "signals_id" => signals_id, + "locale" => locale }.compact response = @client.request( method: :post, diff --git a/lib/workos/user_management/authentication_challenges_verify_error_400.rb b/lib/workos/user_management/authentication_challenges_verify_error_400.rb new file mode 100644 index 00000000..75bc38c9 --- /dev/null +++ b/lib/workos/user_management/authentication_challenges_verify_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthenticationChallengesVerifyError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/authentication_challenges_verify_error_404.rb b/lib/workos/user_management/authentication_challenges_verify_error_404.rb new file mode 100644 index 00000000..bbfe0bb9 --- /dev/null +++ b/lib/workos/user_management/authentication_challenges_verify_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationChallengesVerifyError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_challenges_verify_error_422.rb b/lib/workos/user_management/authentication_challenges_verify_error_422.rb new file mode 100644 index 00000000..3652e5ee --- /dev/null +++ b/lib/workos/user_management/authentication_challenges_verify_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationChallengesVerifyError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_factors_challenge_error_404.rb b/lib/workos/user_management/authentication_factors_challenge_error_404.rb new file mode 100644 index 00000000..cc588d0a --- /dev/null +++ b/lib/workos/user_management/authentication_factors_challenge_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationFactorsChallengeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_factors_challenge_error_422.rb b/lib/workos/user_management/authentication_factors_challenge_error_422.rb new file mode 100644 index 00000000..c7f09a1b --- /dev/null +++ b/lib/workos/user_management/authentication_factors_challenge_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationFactorsChallengeError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_factors_challenge_error_429.rb b/lib/workos/user_management/authentication_factors_challenge_error_429.rb new file mode 100644 index 00000000..0eddc2c6 --- /dev/null +++ b/lib/workos/user_management/authentication_factors_challenge_error_429.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthenticationFactorsChallengeError429 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + retry_after: :retry_after + }.freeze + + attr_accessor \ + :code, + :message, + :retry_after + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @retry_after = hash[:retry_after] + end + end +end diff --git a/lib/workos/user_management/authentication_factors_create_error_422.rb b/lib/workos/user_management/authentication_factors_create_error_422.rb new file mode 100644 index 00000000..b99e06ae --- /dev/null +++ b/lib/workos/user_management/authentication_factors_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationFactorsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_factors_delete_error_404.rb b/lib/workos/user_management/authentication_factors_delete_error_404.rb new file mode 100644 index 00000000..8d038260 --- /dev/null +++ b/lib/workos/user_management/authentication_factors_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationFactorsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_factors_get_error_404.rb b/lib/workos/user_management/authentication_factors_get_error_404.rb new file mode 100644 index 00000000..8c045b95 --- /dev/null +++ b/lib/workos/user_management/authentication_factors_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + AuthenticationFactorsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/authentication_method_not_allowed_session_authenticate_error_403.rb b/lib/workos/user_management/authentication_method_not_allowed_session_authenticate_error_403.rb new file mode 100644 index 00000000..94b26ffe --- /dev/null +++ b/lib/workos/user_management/authentication_method_not_allowed_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class AuthenticationMethodNotAllowedSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/create_password_reset_token.rb b/lib/workos/user_management/create_password_reset_token.rb index 239c6997..8b389d63 100644 --- a/lib/workos/user_management/create_password_reset_token.rb +++ b/lib/workos/user_management/create_password_reset_token.rb @@ -3,5 +3,20 @@ # This file is auto-generated by oagen. Do not edit. module WorkOS - CreatePasswordResetToken = CreateItContact + class CreatePasswordResetToken < WorkOS::Types::BaseModel + HASH_ATTRS = { + email: :email, + locale: :locale + }.freeze + + attr_accessor \ + :email, + :locale + + def initialize(json) + hash = self.class.normalize(json) + @email = hash[:email] + @locale = hash[:locale] + end + end end diff --git a/lib/workos/user_management/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rb b/lib/workos/user_management/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rb new file mode 100644 index 00000000..6abc974b --- /dev/null +++ b/lib/workos/user_management/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailAlreadyInUseAgentAdminLinkClaimAttemptToExternalUserError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_already_invited_user_invites_create_error_400.rb b/lib/workos/user_management/email_already_invited_user_invites_create_error_400.rb new file mode 100644 index 00000000..73efa627 --- /dev/null +++ b/lib/workos/user_management/email_already_invited_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailAlreadyInvitedUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_already_verified_user_update_error_400.rb b/lib/workos/user_management/email_already_verified_user_update_error_400.rb new file mode 100644 index 00000000..6e1c9b91 --- /dev/null +++ b/lib/workos/user_management/email_already_verified_user_update_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailAlreadyVerifiedUserUpdateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_change_not_allowed_user_confirm_email_change_error_409.rb b/lib/workos/user_management/email_change_not_allowed_user_confirm_email_change_error_409.rb new file mode 100644 index 00000000..f7e8037a --- /dev/null +++ b/lib/workos/user_management/email_change_not_allowed_user_confirm_email_change_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailChangeNotAllowedUserConfirmEmailChangeError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_change_not_allowed_user_send_email_change_error_409.rb b/lib/workos/user_management/email_change_not_allowed_user_send_email_change_error_409.rb new file mode 100644 index 00000000..8ee5a267 --- /dev/null +++ b/lib/workos/user_management/email_change_not_allowed_user_send_email_change_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EmailChangeNotAllowedUserSendEmailChangeError409 = EmailChangeNotAllowedUserConfirmEmailChangeError409 +end diff --git a/lib/workos/user_management/email_change_not_allowed_user_update_error_400.rb b/lib/workos/user_management/email_change_not_allowed_user_update_error_400.rb new file mode 100644 index 00000000..df38b1e0 --- /dev/null +++ b/lib/workos/user_management/email_change_not_allowed_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EmailChangeNotAllowedUserUpdateError400 = EmailChangeNotAllowedUserConfirmEmailChangeError409 +end diff --git a/lib/workos/user_management/email_domain_not_deliverable_user_invites_create_error_400.rb b/lib/workos/user_management/email_domain_not_deliverable_user_invites_create_error_400.rb new file mode 100644 index 00000000..6a47cfc4 --- /dev/null +++ b/lib/workos/user_management/email_domain_not_deliverable_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailDomainNotDeliverableUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_domain_not_deliverable_user_invites_resend_error_400.rb b/lib/workos/user_management/email_domain_not_deliverable_user_invites_resend_error_400.rb new file mode 100644 index 00000000..6715289e --- /dev/null +++ b/lib/workos/user_management/email_domain_not_deliverable_user_invites_resend_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EmailDomainNotDeliverableUserInvitesResendError400 = EmailDomainNotDeliverableUserInvitesCreateError400 +end diff --git a/lib/workos/user_management/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rb b/lib/workos/user_management/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rb new file mode 100644 index 00000000..e23cb4ef --- /dev/null +++ b/lib/workos/user_management/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailMismatchAgentAdminLinkClaimAttemptToExternalUserError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_not_available_user_confirm_email_change_error_409.rb b/lib/workos/user_management/email_not_available_user_confirm_email_change_error_409.rb new file mode 100644 index 00000000..f112c484 --- /dev/null +++ b/lib/workos/user_management/email_not_available_user_confirm_email_change_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailNotAvailableUserConfirmEmailChangeError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_not_available_user_send_email_change_error_409.rb b/lib/workos/user_management/email_not_available_user_send_email_change_error_409.rb new file mode 100644 index 00000000..7a1ad480 --- /dev/null +++ b/lib/workos/user_management/email_not_available_user_send_email_change_error_409.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EmailNotAvailableUserSendEmailChangeError409 = EmailNotAvailableUserConfirmEmailChangeError409 +end diff --git a/lib/workos/user_management/email_not_available_user_update_error_400.rb b/lib/workos/user_management/email_not_available_user_update_error_400.rb new file mode 100644 index 00000000..731c54fc --- /dev/null +++ b/lib/workos/user_management/email_not_available_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + EmailNotAvailableUserUpdateError400 = EmailNotAvailableUserConfirmEmailChangeError409 +end diff --git a/lib/workos/user_management/email_password_auth_disabled_session_authenticate_error_403.rb b/lib/workos/user_management/email_password_auth_disabled_session_authenticate_error_403.rb new file mode 100644 index 00000000..eae6b705 --- /dev/null +++ b/lib/workos/user_management/email_password_auth_disabled_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailPasswordAuthDisabledSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/email_verification_required_session_authenticate_error_403.rb b/lib/workos/user_management/email_verification_required_session_authenticate_error_403.rb new file mode 100644 index 00000000..a61dea67 --- /dev/null +++ b/lib/workos/user_management/email_verification_required_session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class EmailVerificationRequiredSessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/invitation_email_not_sent_waitlist_entries_approve_error_422.rb b/lib/workos/user_management/invitation_email_not_sent_waitlist_entries_approve_error_422.rb new file mode 100644 index 00000000..cdf9923a --- /dev/null +++ b/lib/workos/user_management/invitation_email_not_sent_waitlist_entries_approve_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class InvitationEmailNotSentWaitlistEntriesApproveError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/magic_auth_get_error_404.rb b/lib/workos/user_management/magic_auth_get_error_404.rb new file mode 100644 index 00000000..ca83f838 --- /dev/null +++ b/lib/workos/user_management/magic_auth_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + MagicAuthGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/password_and_password_hash_provided_user_create_error_400.rb b/lib/workos/user_management/password_and_password_hash_provided_user_create_error_400.rb new file mode 100644 index 00000000..a48af44d --- /dev/null +++ b/lib/workos/user_management/password_and_password_hash_provided_user_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PasswordAndPasswordHashProvidedUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/password_and_password_hash_provided_user_update_error_400.rb b/lib/workos/user_management/password_and_password_hash_provided_user_update_error_400.rb new file mode 100644 index 00000000..29d59e52 --- /dev/null +++ b/lib/workos/user_management/password_and_password_hash_provided_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PasswordAndPasswordHashProvidedUserUpdateError400 = PasswordAndPasswordHashProvidedUserCreateError400 +end diff --git a/lib/workos/user_management/password_and_password_hash_type_provided_user_create_error_400.rb b/lib/workos/user_management/password_and_password_hash_type_provided_user_create_error_400.rb new file mode 100644 index 00000000..0aabdbe2 --- /dev/null +++ b/lib/workos/user_management/password_and_password_hash_type_provided_user_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PasswordAndPasswordHashTypeProvidedUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/password_and_password_hash_type_provided_user_update_error_400.rb b/lib/workos/user_management/password_and_password_hash_type_provided_user_update_error_400.rb new file mode 100644 index 00000000..dc2b2bd8 --- /dev/null +++ b/lib/workos/user_management/password_and_password_hash_type_provided_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PasswordAndPasswordHashTypeProvidedUserUpdateError400 = PasswordAndPasswordHashTypeProvidedUserCreateError400 +end diff --git a/lib/workos/user_management/password_reset_not_allowed_user_create_password_reset_token_error_403.rb b/lib/workos/user_management/password_reset_not_allowed_user_create_password_reset_token_error_403.rb new file mode 100644 index 00000000..8a1f51f8 --- /dev/null +++ b/lib/workos/user_management/password_reset_not_allowed_user_create_password_reset_token_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PasswordResetNotAllowedUserCreatePasswordResetTokenError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/password_salt_position_requires_password_hash_user_create_error_400.rb b/lib/workos/user_management/password_salt_position_requires_password_hash_user_create_error_400.rb new file mode 100644 index 00000000..786bd5ee --- /dev/null +++ b/lib/workos/user_management/password_salt_position_requires_password_hash_user_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class PasswordSaltPositionRequiresPasswordHashUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/password_salt_position_requires_password_hash_user_update_error_400.rb b/lib/workos/user_management/password_salt_position_requires_password_hash_user_update_error_400.rb new file mode 100644 index 00000000..e39dc459 --- /dev/null +++ b/lib/workos/user_management/password_salt_position_requires_password_hash_user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + PasswordSaltPositionRequiresPasswordHashUserUpdateError400 = PasswordSaltPositionRequiresPasswordHashUserCreateError400 +end diff --git a/lib/workos/user_management/send_email_change.rb b/lib/workos/user_management/send_email_change.rb index afd95bfa..25ce88a4 100644 --- a/lib/workos/user_management/send_email_change.rb +++ b/lib/workos/user_management/send_email_change.rb @@ -5,14 +5,18 @@ module WorkOS class SendEmailChange < WorkOS::Types::BaseModel HASH_ATTRS = { - new_email: :new_email + new_email: :new_email, + locale: :locale }.freeze - attr_accessor :new_email + attr_accessor \ + :new_email, + :locale def initialize(json) hash = self.class.normalize(json) @new_email = hash[:new_email] + @locale = hash[:locale] end end end diff --git a/lib/workos/user_management/send_verification_email.rb b/lib/workos/user_management/send_verification_email.rb new file mode 100644 index 00000000..6849a899 --- /dev/null +++ b/lib/workos/user_management/send_verification_email.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SendVerificationEmail < WorkOS::Types::BaseModel + HASH_ATTRS = { + locale: :locale + }.freeze + + attr_accessor :locale + + def initialize(json) + hash = self.class.normalize(json) + @locale = hash[:locale] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_400.rb b/lib/workos/user_management/session_authenticate_error_400.rb new file mode 100644 index 00000000..27289588 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40010.rb b/lib/workos/user_management/session_authenticate_error_40010.rb new file mode 100644 index 00000000..8d9e05d4 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40010.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40010 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40011.rb b/lib/workos/user_management/session_authenticate_error_40011.rb new file mode 100644 index 00000000..1257c8b3 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40011.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40011 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40012.rb b/lib/workos/user_management/session_authenticate_error_40012.rb new file mode 100644 index 00000000..33a8a99b --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40012.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError40012 = SSOTokenError400 +end diff --git a/lib/workos/user_management/session_authenticate_error_40013.rb b/lib/workos/user_management/session_authenticate_error_40013.rb new file mode 100644 index 00000000..4209936d --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40013.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40013 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40014.rb b/lib/workos/user_management/session_authenticate_error_40014.rb new file mode 100644 index 00000000..9ebd8b5a --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40014.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40014 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40015.rb b/lib/workos/user_management/session_authenticate_error_40015.rb new file mode 100644 index 00000000..572119cc --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40015.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError40015 = MagicAuthSendMagicAuthCodeAndReturnError400 +end diff --git a/lib/workos/user_management/session_authenticate_error_40016.rb b/lib/workos/user_management/session_authenticate_error_40016.rb new file mode 100644 index 00000000..bd178542 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40016.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40016 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40017.rb b/lib/workos/user_management/session_authenticate_error_40017.rb new file mode 100644 index 00000000..4f1637e1 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40017.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError40017 = MagicAuthSendMagicAuthCodeAndReturnError4002 +end diff --git a/lib/workos/user_management/session_authenticate_error_40018.rb b/lib/workos/user_management/session_authenticate_error_40018.rb new file mode 100644 index 00000000..63428f42 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40018.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40018 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40019.rb b/lib/workos/user_management/session_authenticate_error_40019.rb new file mode 100644 index 00000000..0fe76599 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40019.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError40019 = MagicAuthSendMagicAuthCodeAndReturnError4003 +end diff --git a/lib/workos/user_management/session_authenticate_error_4002.rb b/lib/workos/user_management/session_authenticate_error_4002.rb new file mode 100644 index 00000000..3b05927d --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4002.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4002 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40020.rb b/lib/workos/user_management/session_authenticate_error_40020.rb new file mode 100644 index 00000000..454301c5 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40020.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40020 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40021.rb b/lib/workos/user_management/session_authenticate_error_40021.rb new file mode 100644 index 00000000..2ad8d90a --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40021.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40021 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40022.rb b/lib/workos/user_management/session_authenticate_error_40022.rb new file mode 100644 index 00000000..f80f8fe7 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40022.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40022 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40023.rb b/lib/workos/user_management/session_authenticate_error_40023.rb new file mode 100644 index 00000000..57b17407 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40023.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40023 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40024.rb b/lib/workos/user_management/session_authenticate_error_40024.rb new file mode 100644 index 00000000..bace33f8 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40024.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40024 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40025.rb b/lib/workos/user_management/session_authenticate_error_40025.rb new file mode 100644 index 00000000..860b0356 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40025.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40025 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40026.rb b/lib/workos/user_management/session_authenticate_error_40026.rb new file mode 100644 index 00000000..f74d0344 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40026.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40026 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40027.rb b/lib/workos/user_management/session_authenticate_error_40027.rb new file mode 100644 index 00000000..e007a82b --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40027.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40027 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_40028.rb b/lib/workos/user_management/session_authenticate_error_40028.rb new file mode 100644 index 00000000..adeafeff --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_40028.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError40028 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message + }.freeze + + attr_accessor :message + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4003.rb b/lib/workos/user_management/session_authenticate_error_4003.rb new file mode 100644 index 00000000..bb06f11c --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4003.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4003 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4004.rb b/lib/workos/user_management/session_authenticate_error_4004.rb new file mode 100644 index 00000000..30672987 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4004.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4004 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4005.rb b/lib/workos/user_management/session_authenticate_error_4005.rb new file mode 100644 index 00000000..a91d09cd --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4005.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4005 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4006.rb b/lib/workos/user_management/session_authenticate_error_4006.rb new file mode 100644 index 00000000..ae0467ef --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4006.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4006 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4007.rb b/lib/workos/user_management/session_authenticate_error_4007.rb new file mode 100644 index 00000000..4947b2f4 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4007.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError4007 = AuthenticationChallengesVerifyError400 +end diff --git a/lib/workos/user_management/session_authenticate_error_4008.rb b/lib/workos/user_management/session_authenticate_error_4008.rb new file mode 100644 index 00000000..62bacdc0 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4008.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4008 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_4009.rb b/lib/workos/user_management/session_authenticate_error_4009.rb new file mode 100644 index 00000000..e33c910e --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_4009.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError4009 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_400_variant_29.rb b/lib/workos/user_management/session_authenticate_error_400_variant_29.rb new file mode 100644 index 00000000..515a2172 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_400_variant_29.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError400Variant29 = InvalidGrantSSOTokenError400 +end diff --git a/lib/workos/user_management/session_authenticate_error_400_variant_29_variant_7.rb b/lib/workos/user_management/session_authenticate_error_400_variant_29_variant_7.rb new file mode 100644 index 00000000..21d72601 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_400_variant_29_variant_7.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError400Variant29Variant7 < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description, + connection_ids: :connection_ids, + email: :email, + pending_authentication_token: :pending_authentication_token + }.freeze + + attr_accessor \ + :error, + :error_description, + :connection_ids, + :email, + :pending_authentication_token + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + @connection_ids = hash[:connection_ids] || [] + @email = hash[:email] + @pending_authentication_token = hash[:pending_authentication_token] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_403.rb b/lib/workos/user_management/session_authenticate_error_403.rb new file mode 100644 index 00000000..f2215253 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_403.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError403 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_authenticate_error_404.rb b/lib/workos/user_management/session_authenticate_error_404.rb new file mode 100644 index 00000000..4b3399af --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/session_authenticate_error_422.rb b/lib/workos/user_management/session_authenticate_error_422.rb new file mode 100644 index 00000000..434a55cc --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/session_authenticate_error_429.rb b/lib/workos/user_management/session_authenticate_error_429.rb new file mode 100644 index 00000000..8e5969a0 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionAuthenticateError429 = ItContactsInviteError429 +end diff --git a/lib/workos/user_management/session_authenticate_error_429_with_error.rb b/lib/workos/user_management/session_authenticate_error_429_with_error.rb new file mode 100644 index 00000000..568b00a4 --- /dev/null +++ b/lib/workos/user_management/session_authenticate_error_429_with_error.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionAuthenticateError429WithError < WorkOS::Types::BaseModel + HASH_ATTRS = { + error: :error, + error_description: :error_description + }.freeze + + attr_accessor \ + :error, + :error_description + + def initialize(json) + hash = self.class.normalize(json) + @error = hash[:error] + @error_description = hash[:error_description] + end + end +end diff --git a/lib/workos/user_management/session_expired_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/user_management/session_expired_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..aee8a5c0 --- /dev/null +++ b/lib/workos/user_management/session_expired_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionExpiredAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_expired_agent_blueprints_token_validate_token_error_400.rb b/lib/workos/user_management/session_expired_agent_blueprints_token_validate_token_error_400.rb new file mode 100644 index 00000000..e6b6ae12 --- /dev/null +++ b/lib/workos/user_management/session_expired_agent_blueprints_token_validate_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionExpiredAgentBlueprintsTokenValidateTokenError400 = SessionExpiredAgentBlueprintsTokenMintTokenError400 +end diff --git a/lib/workos/user_management/session_logout_error_422.rb b/lib/workos/user_management/session_logout_error_422.rb new file mode 100644 index 00000000..4341cc97 --- /dev/null +++ b/lib/workos/user_management/session_logout_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionLogoutError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/session_revoke_session_error_400.rb b/lib/workos/user_management/session_revoke_session_error_400.rb new file mode 100644 index 00000000..51ff8e87 --- /dev/null +++ b/lib/workos/user_management/session_revoke_session_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionRevokeSessionError400 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/session_revoked_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/user_management/session_revoked_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..7f28a849 --- /dev/null +++ b/lib/workos/user_management/session_revoked_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionRevokedAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/session_revoked_agent_blueprints_token_validate_token_error_400.rb b/lib/workos/user_management/session_revoked_agent_blueprints_token_validate_token_error_400.rb new file mode 100644 index 00000000..c5f74b8f --- /dev/null +++ b/lib/workos/user_management/session_revoked_agent_blueprints_token_validate_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + SessionRevokedAgentBlueprintsTokenValidateTokenError400 = SessionRevokedAgentBlueprintsTokenMintTokenError400 +end diff --git a/lib/workos/user_management/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/user_management/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..3b6b70c8 --- /dev/null +++ b/lib/workos/user_management/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class SessionSettingsNotFoundAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_already_exists_user_invites_create_error_400.rb b/lib/workos/user_management/user_already_exists_user_invites_create_error_400.rb new file mode 100644 index 00000000..47edeecb --- /dev/null +++ b/lib/workos/user_management/user_already_exists_user_invites_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserAlreadyExistsUserInvitesCreateError400 = TeamCreateTeamError409 +end diff --git a/lib/workos/user_management/user_already_organization_member_user_invites_create_error_400.rb b/lib/workos/user_management/user_already_organization_member_user_invites_create_error_400.rb new file mode 100644 index 00000000..f77d37b1 --- /dev/null +++ b/lib/workos/user_management/user_already_organization_member_user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserAlreadyOrganizationMemberUserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_api_keys_create_error_400.rb b/lib/workos/user_management/user_api_keys_create_error_400.rb new file mode 100644 index 00000000..8575c497 --- /dev/null +++ b/lib/workos/user_management/user_api_keys_create_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserApiKeysCreateError400 = AgentInstanceSessionsListError422 +end diff --git a/lib/workos/user_management/user_api_keys_create_error_400_error.rb b/lib/workos/user_management/user_api_keys_create_error_400_error.rb new file mode 100644 index 00000000..7797b397 --- /dev/null +++ b/lib/workos/user_management/user_api_keys_create_error_400_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserApiKeysCreateError400Error = AgentInstanceSessionsListError422Error +end diff --git a/lib/workos/user_management/user_api_keys_create_error_404.rb b/lib/workos/user_management/user_api_keys_create_error_404.rb new file mode 100644 index 00000000..95520632 --- /dev/null +++ b/lib/workos/user_management/user_api_keys_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserApiKeysCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_api_keys_create_error_422.rb b/lib/workos/user_management/user_api_keys_create_error_422.rb new file mode 100644 index 00000000..96552fee --- /dev/null +++ b/lib/workos/user_management/user_api_keys_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserApiKeysCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_api_keys_list_error_404.rb b/lib/workos/user_management/user_api_keys_list_error_404.rb new file mode 100644 index 00000000..9e72c6c4 --- /dev/null +++ b/lib/workos/user_management/user_api_keys_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserApiKeysListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_authentication_factors_create_error_422.rb b/lib/workos/user_management/user_authentication_factors_create_error_422.rb new file mode 100644 index 00000000..7475aa72 --- /dev/null +++ b/lib/workos/user_management/user_authentication_factors_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserAuthenticationFactorsCreateError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_authentication_factors_list_error_422.rb b/lib/workos/user_management/user_authentication_factors_list_error_422.rb new file mode 100644 index 00000000..b353de77 --- /dev/null +++ b/lib/workos/user_management/user_authentication_factors_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserAuthenticationFactorsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_confirm_email_change_error_400.rb b/lib/workos/user_management/user_confirm_email_change_error_400.rb new file mode 100644 index 00000000..920ed27b --- /dev/null +++ b/lib/workos/user_management/user_confirm_email_change_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserConfirmEmailChangeError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_confirm_email_change_error_404.rb b/lib/workos/user_management/user_confirm_email_change_error_404.rb new file mode 100644 index 00000000..0fb33e96 --- /dev/null +++ b/lib/workos/user_management/user_confirm_email_change_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserConfirmEmailChangeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_confirm_email_change_error_409.rb b/lib/workos/user_management/user_confirm_email_change_error_409.rb new file mode 100644 index 00000000..2c69d077 --- /dev/null +++ b/lib/workos/user_management/user_confirm_email_change_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserConfirmEmailChangeError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_confirm_email_change_error_422.rb b/lib/workos/user_management/user_confirm_email_change_error_422.rb new file mode 100644 index 00000000..fdf56c4e --- /dev/null +++ b/lib/workos/user_management/user_confirm_email_change_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserConfirmEmailChangeError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_confirm_email_change_error_429.rb b/lib/workos/user_management/user_confirm_email_change_error_429.rb new file mode 100644 index 00000000..4b5f7804 --- /dev/null +++ b/lib/workos/user_management/user_confirm_email_change_error_429.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserConfirmEmailChangeError429 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_create_error_400.rb b/lib/workos/user_management/user_create_error_400.rb new file mode 100644 index 00000000..ed92b114 --- /dev/null +++ b/lib/workos/user_management/user_create_error_400.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :code, + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::UserCreateError400Error.new(item) : nil } + end + end +end diff --git a/lib/workos/user_management/user_create_error_400_error.rb b/lib/workos/user_management/user_create_error_400_error.rb new file mode 100644 index 00000000..3c87f24a --- /dev/null +++ b/lib/workos/user_management/user_create_error_400_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreateError400Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/user_management/user_create_error_403.rb b/lib/workos/user_management/user_create_error_403.rb new file mode 100644 index 00000000..43a38f4b --- /dev/null +++ b/lib/workos/user_management/user_create_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreateError403 = MagicAuthSendMagicAuthCodeAndReturnError403 +end diff --git a/lib/workos/user_management/user_create_error_404.rb b/lib/workos/user_management/user_create_error_404.rb new file mode 100644 index 00000000..be461b68 --- /dev/null +++ b/lib/workos/user_management/user_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_create_error_422.rb b/lib/workos/user_management/user_create_error_422.rb new file mode 100644 index 00000000..d4927141 --- /dev/null +++ b/lib/workos/user_management/user_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_create_password_reset_token_error_403.rb b/lib/workos/user_management/user_create_password_reset_token_error_403.rb new file mode 100644 index 00000000..88ae04b6 --- /dev/null +++ b/lib/workos/user_management/user_create_password_reset_token_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreatePasswordResetTokenError403 = EmailPasswordAuthDisabledSessionAuthenticateError403 +end diff --git a/lib/workos/user_management/user_create_password_reset_token_error_404.rb b/lib/workos/user_management/user_create_password_reset_token_error_404.rb new file mode 100644 index 00000000..34319c39 --- /dev/null +++ b/lib/workos/user_management/user_create_password_reset_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreatePasswordResetTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_create_password_reset_token_error_422.rb b/lib/workos/user_management/user_create_password_reset_token_error_422.rb new file mode 100644 index 00000000..6cac6777 --- /dev/null +++ b/lib/workos/user_management/user_create_password_reset_token_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreatePasswordResetTokenError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_create_password_reset_token_error_429.rb b/lib/workos/user_management/user_create_password_reset_token_error_429.rb new file mode 100644 index 00000000..1db34aa6 --- /dev/null +++ b/lib/workos/user_management/user_create_password_reset_token_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreatePasswordResetTokenError429 = ItContactsInviteError429 +end diff --git a/lib/workos/user_management/user_creation_error_user_create_error_400.rb b/lib/workos/user_management/user_creation_error_user_create_error_400.rb new file mode 100644 index 00000000..66ef9046 --- /dev/null +++ b/lib/workos/user_management/user_creation_error_user_create_error_400.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserCreationErrorUserCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :code, + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::UserCreationErrorUserCreateError400Error.new(item) : nil } + end + end +end diff --git a/lib/workos/user_management/user_creation_error_user_create_error_400_error.rb b/lib/workos/user_management/user_creation_error_user_create_error_400_error.rb new file mode 100644 index 00000000..c4cf2eb7 --- /dev/null +++ b/lib/workos/user_management/user_creation_error_user_create_error_400_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserCreationErrorUserCreateError400Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/user_management/user_delete_error_404.rb b/lib/workos/user_management/user_delete_error_404.rb new file mode 100644 index 00000000..6ee556c5 --- /dev/null +++ b/lib/workos/user_management/user_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_email_verification_error_400.rb b/lib/workos/user_management/user_email_verification_error_400.rb new file mode 100644 index 00000000..82a5d9e8 --- /dev/null +++ b/lib/workos/user_management/user_email_verification_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserEmailVerificationError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_email_verification_error_404.rb b/lib/workos/user_management/user_email_verification_error_404.rb new file mode 100644 index 00000000..f199666e --- /dev/null +++ b/lib/workos/user_management/user_email_verification_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserEmailVerificationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_email_verification_error_422.rb b/lib/workos/user_management/user_email_verification_error_422.rb new file mode 100644 index 00000000..aa3746e8 --- /dev/null +++ b/lib/workos/user_management/user_email_verification_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserEmailVerificationError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_feature_flags_list_error_404.rb b/lib/workos/user_management/user_feature_flags_list_error_404.rb new file mode 100644 index 00000000..95649efb --- /dev/null +++ b/lib/workos/user_management/user_feature_flags_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserFeatureFlagsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_get_email_verification_error_404.rb b/lib/workos/user_management/user_get_email_verification_error_404.rb new file mode 100644 index 00000000..42c8931b --- /dev/null +++ b/lib/workos/user_management/user_get_email_verification_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserGetEmailVerificationError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_get_error_404.rb b/lib/workos/user_management/user_get_error_404.rb new file mode 100644 index 00000000..18226b78 --- /dev/null +++ b/lib/workos/user_management/user_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_get_password_reset_error_404.rb b/lib/workos/user_management/user_get_password_reset_error_404.rb new file mode 100644 index 00000000..3e3e3959 --- /dev/null +++ b/lib/workos/user_management/user_get_password_reset_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserGetPasswordResetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_identities_get_error_404.rb b/lib/workos/user_management/user_identities_get_error_404.rb new file mode 100644 index 00000000..74bfae55 --- /dev/null +++ b/lib/workos/user_management/user_identities_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserIdentitiesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_accept_error_400.rb b/lib/workos/user_management/user_invites_accept_error_400.rb new file mode 100644 index 00000000..04baa532 --- /dev/null +++ b/lib/workos/user_management/user_invites_accept_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserInvitesAcceptError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_invites_accept_error_404.rb b/lib/workos/user_management/user_invites_accept_error_404.rb new file mode 100644 index 00000000..055ffc75 --- /dev/null +++ b/lib/workos/user_management/user_invites_accept_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesAcceptError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_create_error_400.rb b/lib/workos/user_management/user_invites_create_error_400.rb new file mode 100644 index 00000000..b3fbc428 --- /dev/null +++ b/lib/workos/user_management/user_invites_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserInvitesCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_invites_create_error_404.rb b/lib/workos/user_management/user_invites_create_error_404.rb new file mode 100644 index 00000000..81d2b430 --- /dev/null +++ b/lib/workos/user_management/user_invites_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_create_error_422.rb b/lib/workos/user_management/user_invites_create_error_422.rb new file mode 100644 index 00000000..a9429b3e --- /dev/null +++ b/lib/workos/user_management/user_invites_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesCreateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_invites_get_by_token_error_404.rb b/lib/workos/user_management/user_invites_get_by_token_error_404.rb new file mode 100644 index 00000000..fe997e83 --- /dev/null +++ b/lib/workos/user_management/user_invites_get_by_token_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesGetByTokenError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_get_error_404.rb b/lib/workos/user_management/user_invites_get_error_404.rb new file mode 100644 index 00000000..d79b28c1 --- /dev/null +++ b/lib/workos/user_management/user_invites_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_list_error_422.rb b/lib/workos/user_management/user_invites_list_error_422.rb new file mode 100644 index 00000000..ffe62f98 --- /dev/null +++ b/lib/workos/user_management/user_invites_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesListError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_invites_resend_error_400.rb b/lib/workos/user_management/user_invites_resend_error_400.rb new file mode 100644 index 00000000..75a9c3e5 --- /dev/null +++ b/lib/workos/user_management/user_invites_resend_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserInvitesResendError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_invites_resend_error_404.rb b/lib/workos/user_management/user_invites_resend_error_404.rb new file mode 100644 index 00000000..7c9819cc --- /dev/null +++ b/lib/workos/user_management/user_invites_resend_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesResendError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_invites_resend_error_422.rb b/lib/workos/user_management/user_invites_resend_error_422.rb new file mode 100644 index 00000000..c17423e3 --- /dev/null +++ b/lib/workos/user_management/user_invites_resend_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserInvitesResendError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_invites_revoke_error_400.rb b/lib/workos/user_management/user_invites_revoke_error_400.rb new file mode 100644 index 00000000..8f2d4914 --- /dev/null +++ b/lib/workos/user_management/user_invites_revoke_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserInvitesRevokeError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_list_error_422.rb b/lib/workos/user_management/user_list_error_422.rb new file mode 100644 index 00000000..3bde050c --- /dev/null +++ b/lib/workos/user_management/user_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_create_error_400.rb b/lib/workos/user_management/user_organization_memberships_create_error_400.rb new file mode 100644 index 00000000..87b96ae6 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_create_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserOrganizationMembershipsCreateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code + }.freeze + + attr_accessor \ + :message, + :code + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + end + end +end diff --git a/lib/workos/user_management/user_organization_memberships_create_error_404.rb b/lib/workos/user_management/user_organization_memberships_create_error_404.rb new file mode 100644 index 00000000..1ffe7542 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_create_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsCreateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_create_error_422.rb b/lib/workos/user_management/user_organization_memberships_create_error_422.rb new file mode 100644 index 00000000..1cc52a89 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_create_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsCreateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_organization_memberships_deactivate_error_400.rb b/lib/workos/user_management/user_organization_memberships_deactivate_error_400.rb new file mode 100644 index 00000000..7c89c346 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_deactivate_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserOrganizationMembershipsDeactivateError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code + }.freeze + + attr_accessor \ + :message, + :code + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + end + end +end diff --git a/lib/workos/user_management/user_organization_memberships_deactivate_error_404.rb b/lib/workos/user_management/user_organization_memberships_deactivate_error_404.rb new file mode 100644 index 00000000..5fabd738 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_deactivate_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsDeactivateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_deactivate_error_422.rb b/lib/workos/user_management/user_organization_memberships_deactivate_error_422.rb new file mode 100644 index 00000000..52525159 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_deactivate_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsDeactivateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_organization_memberships_delete_error_404.rb b/lib/workos/user_management/user_organization_memberships_delete_error_404.rb new file mode 100644 index 00000000..5e1a5435 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_delete_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsDeleteError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_delete_error_422.rb b/lib/workos/user_management/user_organization_memberships_delete_error_422.rb new file mode 100644 index 00000000..46821f72 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_delete_error_422.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserOrganizationMembershipsDeleteError422 < WorkOS::Types::BaseModel + HASH_ATTRS = { + message: :message, + code: :code + }.freeze + + attr_accessor \ + :message, + :code + + def initialize(json) + hash = self.class.normalize(json) + @message = hash[:message] + @code = hash[:code] + end + end +end diff --git a/lib/workos/user_management/user_organization_memberships_get_error_404.rb b/lib/workos/user_management/user_organization_memberships_get_error_404.rb new file mode 100644 index 00000000..83d6d417 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_get_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsGetError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_list_error_400.rb b/lib/workos/user_management/user_organization_memberships_list_error_400.rb new file mode 100644 index 00000000..21d6615d --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_list_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsListError400 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_organization_memberships_list_error_404.rb b/lib/workos/user_management/user_organization_memberships_list_error_404.rb new file mode 100644 index 00000000..f47a7c25 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_list_error_422.rb b/lib/workos/user_management/user_organization_memberships_list_error_422.rb new file mode 100644 index 00000000..c7dc8eb4 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsListError422 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_reactivate_error_400.rb b/lib/workos/user_management/user_organization_memberships_reactivate_error_400.rb new file mode 100644 index 00000000..9a458e74 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_reactivate_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsReactivateError400 = UserOrganizationMembershipsCreateError400 +end diff --git a/lib/workos/user_management/user_organization_memberships_reactivate_error_404.rb b/lib/workos/user_management/user_organization_memberships_reactivate_error_404.rb new file mode 100644 index 00000000..f60b2509 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_reactivate_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsReactivateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_reactivate_error_422.rb b/lib/workos/user_management/user_organization_memberships_reactivate_error_422.rb new file mode 100644 index 00000000..39b32fb3 --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_reactivate_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsReactivateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_organization_memberships_update_error_404.rb b/lib/workos/user_management/user_organization_memberships_update_error_404.rb new file mode 100644 index 00000000..767a151a --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_update_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsUpdateError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_organization_memberships_update_error_422.rb b/lib/workos/user_management/user_organization_memberships_update_error_422.rb new file mode 100644 index 00000000..b4935d7e --- /dev/null +++ b/lib/workos/user_management/user_organization_memberships_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserOrganizationMembershipsUpdateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_reset_password_error_400.rb b/lib/workos/user_management/user_reset_password_error_400.rb new file mode 100644 index 00000000..38c54db8 --- /dev/null +++ b/lib/workos/user_management/user_reset_password_error_400.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserResetPasswordError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message, + errors: :errors + }.freeze + + attr_accessor \ + :code, + :message, + :errors + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + @errors = (hash[:errors] || []).map { |item| item ? WorkOS::UserResetPasswordError400Error.new(item) : nil } + end + end +end diff --git a/lib/workos/user_management/user_reset_password_error_400_error.rb b/lib/workos/user_management/user_reset_password_error_400_error.rb new file mode 100644 index 00000000..c740c5f1 --- /dev/null +++ b/lib/workos/user_management/user_reset_password_error_400_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserResetPasswordError400Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/user_management/user_reset_password_error_403.rb b/lib/workos/user_management/user_reset_password_error_403.rb new file mode 100644 index 00000000..6f62a872 --- /dev/null +++ b/lib/workos/user_management/user_reset_password_error_403.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserResetPasswordError403 = EmailPasswordAuthDisabledSessionAuthenticateError403 +end diff --git a/lib/workos/user_management/user_reset_password_error_404.rb b/lib/workos/user_management/user_reset_password_error_404.rb new file mode 100644 index 00000000..9266437b --- /dev/null +++ b/lib/workos/user_management/user_reset_password_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserResetPasswordError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_reset_password_error_422.rb b/lib/workos/user_management/user_reset_password_error_422.rb new file mode 100644 index 00000000..fab7169c --- /dev/null +++ b/lib/workos/user_management/user_reset_password_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserResetPasswordError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_send_email_change_error_404.rb b/lib/workos/user_management/user_send_email_change_error_404.rb new file mode 100644 index 00000000..1b7ac833 --- /dev/null +++ b/lib/workos/user_management/user_send_email_change_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendEmailChangeError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_send_email_change_error_409.rb b/lib/workos/user_management/user_send_email_change_error_409.rb new file mode 100644 index 00000000..f2c2eff6 --- /dev/null +++ b/lib/workos/user_management/user_send_email_change_error_409.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserSendEmailChangeError409 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_send_email_change_error_422.rb b/lib/workos/user_management/user_send_email_change_error_422.rb new file mode 100644 index 00000000..c026eafe --- /dev/null +++ b/lib/workos/user_management/user_send_email_change_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendEmailChangeError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_send_email_change_error_429.rb b/lib/workos/user_management/user_send_email_change_error_429.rb new file mode 100644 index 00000000..6a2a3657 --- /dev/null +++ b/lib/workos/user_management/user_send_email_change_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendEmailChangeError429 = ItContactsInviteError429 +end diff --git a/lib/workos/user_management/user_send_verification_email_error_400.rb b/lib/workos/user_management/user_send_verification_email_error_400.rb new file mode 100644 index 00000000..62d46988 --- /dev/null +++ b/lib/workos/user_management/user_send_verification_email_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendVerificationEmailError400 = EmailAlreadyVerifiedUserUpdateError400 +end diff --git a/lib/workos/user_management/user_send_verification_email_error_404.rb b/lib/workos/user_management/user_send_verification_email_error_404.rb new file mode 100644 index 00000000..058bfe8d --- /dev/null +++ b/lib/workos/user_management/user_send_verification_email_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendVerificationEmailError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_send_verification_email_error_422.rb b/lib/workos/user_management/user_send_verification_email_error_422.rb new file mode 100644 index 00000000..4fa20ea8 --- /dev/null +++ b/lib/workos/user_management/user_send_verification_email_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendVerificationEmailError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_send_verification_email_error_429.rb b/lib/workos/user_management/user_send_verification_email_error_429.rb new file mode 100644 index 00000000..bf5e2894 --- /dev/null +++ b/lib/workos/user_management/user_send_verification_email_error_429.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSendVerificationEmailError429 = ItContactsInviteError429 +end diff --git a/lib/workos/user_management/user_session_ended_agent_blueprints_token_mint_token_error_400.rb b/lib/workos/user_management/user_session_ended_agent_blueprints_token_mint_token_error_400.rb new file mode 100644 index 00000000..2b48c802 --- /dev/null +++ b/lib/workos/user_management/user_session_ended_agent_blueprints_token_mint_token_error_400.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class UserSessionEndedAgentBlueprintsTokenMintTokenError400 < WorkOS::Types::BaseModel + HASH_ATTRS = { + code: :code, + message: :message + }.freeze + + attr_accessor \ + :code, + :message + + def initialize(json) + hash = self.class.normalize(json) + @code = hash[:code] + @message = hash[:message] + end + end +end diff --git a/lib/workos/user_management/user_session_ended_agent_blueprints_token_validate_token_error_400.rb b/lib/workos/user_management/user_session_ended_agent_blueprints_token_validate_token_error_400.rb new file mode 100644 index 00000000..d536adf3 --- /dev/null +++ b/lib/workos/user_management/user_session_ended_agent_blueprints_token_validate_token_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSessionEndedAgentBlueprintsTokenValidateTokenError400 = UserSessionEndedAgentBlueprintsTokenMintTokenError400 +end diff --git a/lib/workos/user_management/user_sessions_list_error_404.rb b/lib/workos/user_management/user_sessions_list_error_404.rb new file mode 100644 index 00000000..5cf45248 --- /dev/null +++ b/lib/workos/user_management/user_sessions_list_error_404.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSessionsListError404 = RadarListEntryAlreadyPresentResponse +end diff --git a/lib/workos/user_management/user_sessions_list_error_422.rb b/lib/workos/user_management/user_sessions_list_error_422.rb new file mode 100644 index 00000000..c420eb3c --- /dev/null +++ b/lib/workos/user_management/user_sessions_list_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserSessionsListError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_update_error_400.rb b/lib/workos/user_management/user_update_error_400.rb new file mode 100644 index 00000000..e803b017 --- /dev/null +++ b/lib/workos/user_management/user_update_error_400.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserUpdateError400 = UserCreateError400 +end diff --git a/lib/workos/user_management/user_update_error_400_error.rb b/lib/workos/user_management/user_update_error_400_error.rb new file mode 100644 index 00000000..38c93d80 --- /dev/null +++ b/lib/workos/user_management/user_update_error_400_error.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserUpdateError400Error = AuthenticationEmailVerificationFailedDataError +end diff --git a/lib/workos/user_management/user_update_error_422.rb b/lib/workos/user_management/user_update_error_422.rb new file mode 100644 index 00000000..c1d5b2e6 --- /dev/null +++ b/lib/workos/user_management/user_update_error_422.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserUpdateError422 = FeatureFlagsListError400 +end diff --git a/lib/workos/user_management/user_update_error_503.rb b/lib/workos/user_management/user_update_error_503.rb new file mode 100644 index 00000000..69768d9e --- /dev/null +++ b/lib/workos/user_management/user_update_error_503.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + UserUpdateError503 = DataIntegrationsCreateApiKeyConnectionError503 +end diff --git a/lib/workos/user_management/waitlist_list_response.rb b/lib/workos/user_management/waitlist_list_response.rb new file mode 100644 index 00000000..30e1761d --- /dev/null +++ b/lib/workos/user_management/waitlist_list_response.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + class WaitlistListResponse < WorkOS::Types::BaseModel + HASH_ATTRS = { + object: :object, + data: :data, + list_metadata: :list_metadata + }.freeze + + attr_accessor \ + :object, + :data, + :list_metadata + + def initialize(json) + hash = self.class.normalize(json) + @object = hash[:object] + @data = (hash[:data] || []).map { |item| item ? WorkOS::Waitlist.new(item) : nil } + @list_metadata = hash[:list_metadata] ? WorkOS::WaitlistListResponseListMetadata.new(hash[:list_metadata]) : nil + end + end +end diff --git a/lib/workos/user_management/waitlist_list_response_list_metadata.rb b/lib/workos/user_management/waitlist_list_response_list_metadata.rb new file mode 100644 index 00000000..0d4020e0 --- /dev/null +++ b/lib/workos/user_management/waitlist_list_response_list_metadata.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +module WorkOS + WaitlistListResponseListMetadata = ItContactListListMetadata +end diff --git a/rbi/workos/admin_portal.rbi b/rbi/workos/admin_portal.rbi index d3e40e70..81b35343 100644 --- a/rbi/workos/admin_portal.rbi +++ b/rbi/workos/admin_portal.rbi @@ -20,7 +20,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::PortalLinkResponse) end - def generate_link(organization:, return_url:, success_url:, external_user_id:, intent:, it_contact_emails:, request_options:); end + def generate_link(organization:, return_url: nil, success_url: nil, external_user_id: nil, intent: nil, it_contact_emails: nil, request_options: {}); end sig do params( @@ -29,7 +29,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def revoke_link(organization:, external_user_id:, request_options:); end + def revoke_link(organization:, external_user_id:, request_options: {}); end end end diff --git a/rbi/workos/agent_admin_get_registration_error_404.rbi b/rbi/workos/agent_admin_get_registration_error_404.rbi new file mode 100644 index 00000000..00386f34 --- /dev/null +++ b/rbi/workos/agent_admin_get_registration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminGetRegistrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_400.rbi b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_400.rbi new file mode 100644 index 00000000..3bc18209 --- /dev/null +++ b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_403.rbi b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_403.rbi new file mode 100644 index 00000000..6740c155 --- /dev/null +++ b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409.rbi b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409.rbi new file mode 100644 index 00000000..d4f93c22 --- /dev/null +++ b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409Organization]) } + def organizations; end + + sig { params(value: T::Array[WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409Organization]).returns(T::Array[WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409Organization]) } + def organizations=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rbi b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rbi new file mode 100644 index 00000000..936c32af --- /dev/null +++ b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_409_organization.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError409Organization + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def id; end + + sig { params(value: String).returns(String) } + def id=(value); end + + sig { returns(String) } + def name; end + + sig { params(value: String).returns(String) } + def name=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_410.rbi b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_410.rbi new file mode 100644 index 00000000..5618dc84 --- /dev/null +++ b/rbi/workos/agent_admin_link_claim_attempt_to_external_user_error_410.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminLinkClaimAttemptToExternalUserError410 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_admin_revoke_registration_error_404.rbi b/rbi/workos/agent_admin_revoke_registration_error_404.rbi new file mode 100644 index 00000000..102fa03f --- /dev/null +++ b/rbi/workos/agent_admin_revoke_registration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentAdminRevokeRegistrationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connected_account_write_response_warning.rbi b/rbi/workos/agent_admin_validate_credential_error_400.rbi similarity index 93% rename from rbi/workos/connected_account_write_response_warning.rbi rename to rbi/workos/agent_admin_validate_credential_error_400.rbi index 897081ee..ec6554d8 100644 --- a/rbi/workos/connected_account_write_response_warning.rbi +++ b/rbi/workos/agent_admin_validate_credential_error_400.rbi @@ -5,7 +5,7 @@ # typed: strong module WorkOS - class ConnectedAccountWriteResponseWarning + class AgentAdminValidateCredentialError400 sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } def initialize(json); end diff --git a/rbi/workos/agent_blueprints_create_error_400.rbi b/rbi/workos/agent_blueprints_create_error_400.rbi new file mode 100644 index 00000000..3668596b --- /dev/null +++ b/rbi/workos/agent_blueprints_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_create_error_409.rbi b/rbi/workos/agent_blueprints_create_error_409.rbi new file mode 100644 index 00000000..82bcda91 --- /dev/null +++ b/rbi/workos/agent_blueprints_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_create_error_422.rbi b/rbi/workos/agent_blueprints_create_error_422.rbi new file mode 100644 index 00000000..e66c5f39 --- /dev/null +++ b/rbi/workos/agent_blueprints_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_delete_error_404.rbi b/rbi/workos/agent_blueprints_delete_error_404.rbi new file mode 100644 index 00000000..b97fc07b --- /dev/null +++ b/rbi/workos/agent_blueprints_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_get_error_404.rbi b/rbi/workos/agent_blueprints_get_error_404.rbi new file mode 100644 index 00000000..2c930326 --- /dev/null +++ b/rbi/workos/agent_blueprints_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_list_error_401.rbi b/rbi/workos/agent_blueprints_list_error_401.rbi new file mode 100644 index 00000000..d26bda86 --- /dev/null +++ b/rbi/workos/agent_blueprints_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..d8e64847 --- /dev/null +++ b/rbi/workos/agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_token_mint_token_error_403.rbi b/rbi/workos/agent_blueprints_token_mint_token_error_403.rbi new file mode 100644 index 00000000..68619fa3 --- /dev/null +++ b/rbi/workos/agent_blueprints_token_mint_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsTokenMintTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_token_mint_token_error_404.rbi b/rbi/workos/agent_blueprints_token_mint_token_error_404.rbi new file mode 100644 index 00000000..48ab0b44 --- /dev/null +++ b/rbi/workos/agent_blueprints_token_mint_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsTokenMintTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_token_validate_token_error_400.rbi b/rbi/workos/agent_blueprints_token_validate_token_error_400.rbi new file mode 100644 index 00000000..9099e4b7 --- /dev/null +++ b/rbi/workos/agent_blueprints_token_validate_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsTokenValidateTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_token_validate_token_error_404.rbi b/rbi/workos/agent_blueprints_token_validate_token_error_404.rbi new file mode 100644 index 00000000..ea1b1bb3 --- /dev/null +++ b/rbi/workos/agent_blueprints_token_validate_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsTokenValidateTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_update_error_400.rbi b/rbi/workos/agent_blueprints_update_error_400.rbi new file mode 100644 index 00000000..1df91dba --- /dev/null +++ b/rbi/workos/agent_blueprints_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_update_error_404.rbi b/rbi/workos/agent_blueprints_update_error_404.rbi new file mode 100644 index 00000000..0a74a998 --- /dev/null +++ b/rbi/workos/agent_blueprints_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_update_error_409.rbi b/rbi/workos/agent_blueprints_update_error_409.rbi new file mode 100644 index 00000000..f53be4b5 --- /dev/null +++ b/rbi/workos/agent_blueprints_update_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsUpdateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_blueprints_update_error_422.rbi b/rbi/workos/agent_blueprints_update_error_422.rbi new file mode 100644 index 00000000..92080149 --- /dev/null +++ b/rbi/workos/agent_blueprints_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentBlueprintsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instance_sessions_get_error_404.rbi b/rbi/workos/agent_instance_sessions_get_error_404.rbi new file mode 100644 index 00000000..20882013 --- /dev/null +++ b/rbi/workos/agent_instance_sessions_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstanceSessionsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instance_sessions_list_error_401.rbi b/rbi/workos/agent_instance_sessions_list_error_401.rbi new file mode 100644 index 00000000..3c097c90 --- /dev/null +++ b/rbi/workos/agent_instance_sessions_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstanceSessionsListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instance_sessions_list_error_422.rbi b/rbi/workos/agent_instance_sessions_list_error_422.rbi new file mode 100644 index 00000000..38f9b3b7 --- /dev/null +++ b/rbi/workos/agent_instance_sessions_list_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstanceSessionsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::AgentInstanceSessionsListError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::AgentInstanceSessionsListError422Error]).returns(T::Array[WorkOS::AgentInstanceSessionsListError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instance_sessions_list_error_422_error.rbi b/rbi/workos/agent_instance_sessions_list_error_422_error.rbi new file mode 100644 index 00000000..86917140 --- /dev/null +++ b/rbi/workos/agent_instance_sessions_list_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstanceSessionsListError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def field; end + + sig { params(value: String).returns(String) } + def field=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instance_sessions_revoke_error_404.rbi b/rbi/workos/agent_instance_sessions_revoke_error_404.rbi new file mode 100644 index 00000000..1347c075 --- /dev/null +++ b/rbi/workos/agent_instance_sessions_revoke_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstanceSessionsRevokeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instances_delete_error_404.rbi b/rbi/workos/agent_instances_delete_error_404.rbi new file mode 100644 index 00000000..2a5f5182 --- /dev/null +++ b/rbi/workos/agent_instances_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstancesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instances_get_error_404.rbi b/rbi/workos/agent_instances_get_error_404.rbi new file mode 100644 index 00000000..5d10e72d --- /dev/null +++ b/rbi/workos/agent_instances_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstancesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agent_instances_list_error_401.rbi b/rbi/workos/agent_instances_list_error_401.rbi new file mode 100644 index 00000000..d7448718 --- /dev/null +++ b/rbi/workos/agent_instances_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AgentInstancesListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/agents.rbi b/rbi/workos/agents.rbi index 586cca7f..630f1c7f 100644 --- a/rbi/workos/agents.rbi +++ b/rbi/workos/agents.rbi @@ -18,7 +18,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AgentBlueprint]) end - def list_blueprints(before:, after:, limit:, order:, request_options:); end + def list_blueprints(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -31,7 +31,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentBlueprint) end - def create_blueprint(name:, description:, permissions:, invocable_by:, invocable_as:, session_settings:, request_options:); end + def create_blueprint(name:, description: nil, permissions: nil, invocable_by: nil, invocable_as: nil, session_settings: nil, request_options: {}); end sig do params( @@ -39,7 +39,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentBlueprint) end - def get_blueprint(agent_blueprint_id:, request_options:); end + def get_blueprint(agent_blueprint_id:, request_options: {}); end sig do params( @@ -53,7 +53,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentBlueprint) end - def update_blueprint(agent_blueprint_id:, name:, description:, permissions:, invocable_by:, invocable_as:, session_settings:, request_options:); end + def update_blueprint(agent_blueprint_id:, name: nil, description: nil, permissions: nil, invocable_by: nil, invocable_as: nil, session_settings: nil, request_options: {}); end sig do params( @@ -61,7 +61,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_blueprint(agent_blueprint_id:, request_options:); end + def delete_blueprint(agent_blueprint_id:, request_options: {}); end sig do params( @@ -75,7 +75,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentToken) end - def create_blueprint_token(agent_blueprint_id:, type:, user_access_token:, intent:, organization_id:, agent_access_token:, refresh_token:, request_options:); end + def create_blueprint_token(agent_blueprint_id:, type:, user_access_token: nil, intent: nil, organization_id: nil, agent_access_token: nil, refresh_token: nil, request_options: {}); end sig do params( @@ -84,7 +84,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentTokenValidation) end - def validate_blueprint_token(agent_blueprint_id:, agent_access_token:, request_options:); end + def validate_blueprint_token(agent_blueprint_id:, agent_access_token:, request_options: {}); end sig do params( @@ -95,7 +95,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ClaimViewResponse) end - def update_attempts(type:, claim_attempt_token:, user:, organization_id:, request_options:); end + def update_attempts(type:, claim_attempt_token:, user:, organization_id: nil, request_options: {}); end sig do params( @@ -105,7 +105,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentCredentialValidation) end - def create_validate(type:, credential:, audience:, request_options:); end + def create_validate(type:, credential:, audience: nil, request_options: {}); end sig do params( @@ -113,7 +113,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentRegistration) end - def get_registration(id:, request_options:); end + def get_registration(id:, request_options: {}); end sig do params( @@ -121,7 +121,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentRegistration) end - def revoke_registration(id:, request_options:); end + def revoke_registration(id:, request_options: {}); end sig do params( @@ -134,7 +134,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AgentInstance]) end - def list_instances(before:, after:, limit:, order:, organization_id:, agent_blueprint_id:, request_options:); end + def list_instances(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, agent_blueprint_id: nil, request_options: {}); end sig do params( @@ -142,7 +142,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentInstance) end - def get_instance(agent_instance_id:, request_options:); end + def get_instance(agent_instance_id:, request_options: {}); end sig do params( @@ -150,7 +150,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_instance(agent_instance_id:, request_options:); end + def delete_instance(agent_instance_id:, request_options: {}); end sig do params( @@ -164,7 +164,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AgentInstanceSession]) end - def list_sessions(before:, after:, limit:, order:, organization_id:, agent_blueprint_id:, agent_instance_id:, request_options:); end + def list_sessions(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, agent_blueprint_id: nil, agent_instance_id: nil, request_options: {}); end sig do params( @@ -172,7 +172,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentInstanceSession) end - def get_session(agent_instance_session_id:, request_options:); end + def get_session(agent_instance_session_id:, request_options: {}); end sig do params( @@ -180,7 +180,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AgentInstanceSession) end - def revoke_session(agent_instance_session_id:, request_options:); end + def revoke_session(agent_instance_session_id:, request_options: {}); end end end diff --git a/rbi/workos/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rbi b/rbi/workos/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rbi new file mode 100644 index 00000000..c75fec71 --- /dev/null +++ b/rbi/workos/already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AlreadyClaimedAgentAdminLinkClaimAttemptToExternalUserError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/ambiguous_saml_options_connection_create_error_400.rbi b/rbi/workos/ambiguous_saml_options_connection_create_error_400.rbi new file mode 100644 index 00000000..55e4f0e6 --- /dev/null +++ b/rbi/workos/ambiguous_saml_options_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AmbiguousSAMLOptionsConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/ambiguous_saml_options_connection_patch_error_400.rbi b/rbi/workos/ambiguous_saml_options_connection_patch_error_400.rbi new file mode 100644 index 00000000..4eca0933 --- /dev/null +++ b/rbi/workos/ambiguous_saml_options_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AmbiguousSAMLOptionsConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_key_data_integration_vended_credential.rbi b/rbi/workos/api_key_data_integration_vended_credential.rbi new file mode 100644 index 00000000..e8fa522f --- /dev/null +++ b/rbi/workos/api_key_data_integration_vended_credential.rbi @@ -0,0 +1,42 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeyDataIntegrationVendedCredential + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(String) } + def auth_method; end + + sig { params(value: String).returns(String) } + def auth_method=(value); end + + sig { returns(String) } + def value; end + + sig { params(value: String).returns(String) } + def value=(value); end + + sig { returns(T::Hash[String, String]) } + def config; end + + sig { params(value: T::Hash[String, String]).returns(T::Hash[String, String]) } + def config=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_keys.rbi b/rbi/workos/api_keys.rbi index 9f5a6da4..5bde6cd6 100644 --- a/rbi/workos/api_keys.rbi +++ b/rbi/workos/api_keys.rbi @@ -19,7 +19,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organization_api_keys(organization_id:, before:, after:, limit:, order:, request_options:); end + def list_organization_api_keys(organization_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -30,7 +30,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationApiKeyWithValue) end - def create_organization_api_key(organization_id:, name:, permissions:, expires_at:, request_options:); end + def create_organization_api_key(organization_id:, name:, permissions: nil, expires_at: nil, request_options: {}); end sig do params( @@ -38,7 +38,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ApiKeyValidationResponse) end - def create_validation(value:, request_options:); end + def create_validation(value:, request_options: {}); end sig do params( @@ -46,7 +46,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_api_key(id:, request_options:); end + def delete_api_key(id:, request_options: {}); end sig do params( @@ -55,7 +55,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ApiKey) end - def create_api_key_expire(id:, expires_at:, request_options:); end + def create_api_key_expire(id:, expires_at: nil, request_options: {}); end end end diff --git a/rbi/workos/api_keys_delete_error_404.rbi b/rbi/workos/api_keys_delete_error_404.rbi new file mode 100644 index 00000000..2977cf62 --- /dev/null +++ b/rbi/workos/api_keys_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeysDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_keys_expire_error_404.rbi b/rbi/workos/api_keys_expire_error_404.rbi new file mode 100644 index 00000000..0bb5adf2 --- /dev/null +++ b/rbi/workos/api_keys_expire_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeysExpireError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_keys_expire_error_409.rbi b/rbi/workos/api_keys_expire_error_409.rbi new file mode 100644 index 00000000..007fad48 --- /dev/null +++ b/rbi/workos/api_keys_expire_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeysExpireError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_keys_expire_error_422.rbi b/rbi/workos/api_keys_expire_error_422.rbi new file mode 100644 index 00000000..96a92fc0 --- /dev/null +++ b/rbi/workos/api_keys_expire_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeysExpireError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/api_keys_validate_api_key_error_422.rbi b/rbi/workos/api_keys_validate_api_key_error_422.rbi new file mode 100644 index 00000000..7388915a --- /dev/null +++ b/rbi/workos/api_keys_validate_api_key_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApiKeysValidateApiKeyError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_consent_required_session_authenticate_error_403.rbi b/rbi/workos/application_consent_required_session_authenticate_error_403.rbi new file mode 100644 index 00000000..2d48b01a --- /dev/null +++ b/rbi/workos/application_consent_required_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationConsentRequiredSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_create_error_404.rbi b/rbi/workos/application_create_error_404.rbi new file mode 100644 index 00000000..03e3c5de --- /dev/null +++ b/rbi/workos/application_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_create_error_422.rbi b/rbi/workos/application_create_error_422.rbi new file mode 100644 index 00000000..8be6a11f --- /dev/null +++ b/rbi/workos/application_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_credentials_create_error_404.rbi b/rbi/workos/application_credentials_create_error_404.rbi new file mode 100644 index 00000000..62ba3e31 --- /dev/null +++ b/rbi/workos/application_credentials_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCredentialsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_credentials_create_error_422.rbi b/rbi/workos/application_credentials_create_error_422.rbi new file mode 100644 index 00000000..f262e984 --- /dev/null +++ b/rbi/workos/application_credentials_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCredentialsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_credentials_delete_error_404.rbi b/rbi/workos/application_credentials_delete_error_404.rbi new file mode 100644 index 00000000..c8558dd7 --- /dev/null +++ b/rbi/workos/application_credentials_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCredentialsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_credentials_list_error_404.rbi b/rbi/workos/application_credentials_list_error_404.rbi new file mode 100644 index 00000000..99b72867 --- /dev/null +++ b/rbi/workos/application_credentials_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationCredentialsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_delete_error_404.rbi b/rbi/workos/application_delete_error_404.rbi new file mode 100644 index 00000000..878ce446 --- /dev/null +++ b/rbi/workos/application_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_find_error_404.rbi b/rbi/workos/application_find_error_404.rbi new file mode 100644 index 00000000..1886d80c --- /dev/null +++ b/rbi/workos/application_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_list_error_422.rbi b/rbi/workos/application_list_error_422.rbi new file mode 100644 index 00000000..ab930d8a --- /dev/null +++ b/rbi/workos/application_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_update_error_404.rbi b/rbi/workos/application_update_error_404.rbi new file mode 100644 index 00000000..c714d41e --- /dev/null +++ b/rbi/workos/application_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/application_update_error_422.rbi b/rbi/workos/application_update_error_422.rbi new file mode 100644 index 00000000..0aa1dd9d --- /dev/null +++ b/rbi/workos/application_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ApplicationUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_400.rbi b/rbi/workos/audit_log_events_create_error_400.rbi new file mode 100644 index 00000000..901f27ec --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[WorkOS::AuditLogEventsCreateError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::AuditLogEventsCreateError400Error]).returns(T::Array[WorkOS::AuditLogEventsCreateError400Error]) } + def errors=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_4002.rbi b/rbi/workos/audit_log_events_create_error_4002.rbi new file mode 100644 index 00000000..b561f407 --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_4002.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_400_error.rbi b/rbi/workos/audit_log_events_create_error_400_error.rbi new file mode 100644 index 00000000..5ff66759 --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_400_error.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def instance_path; end + + sig { params(value: String).returns(String) } + def instance_path=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_402.rbi b/rbi/workos/audit_log_events_create_error_402.rbi new file mode 100644 index 00000000..9afdbff3 --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_404.rbi b/rbi/workos/audit_log_events_create_error_404.rbi new file mode 100644 index 00000000..41d1646d --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_422.rbi b/rbi/workos/audit_log_events_create_error_422.rbi new file mode 100644 index 00000000..d5d3b41c --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[WorkOS::AuditLogEventsCreateError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::AuditLogEventsCreateError422Error]).returns(T::Array[WorkOS::AuditLogEventsCreateError422Error]) } + def errors=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_422_error.rbi b/rbi/workos/audit_log_events_create_error_422_error.rbi new file mode 100644 index 00000000..4a317684 --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def field; end + + sig { params(value: String).returns(String) } + def field=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_events_create_error_429.rbi b/rbi/workos/audit_log_events_create_error_429.rbi new file mode 100644 index 00000000..afc870a1 --- /dev/null +++ b/rbi/workos/audit_log_events_create_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogEventsCreateError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_exports_export_error_402.rbi b/rbi/workos/audit_log_exports_export_error_402.rbi new file mode 100644 index 00000000..3ba4cf1c --- /dev/null +++ b/rbi/workos/audit_log_exports_export_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogExportsExportError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_exports_export_error_404.rbi b/rbi/workos/audit_log_exports_export_error_404.rbi new file mode 100644 index 00000000..63e87c0b --- /dev/null +++ b/rbi/workos/audit_log_exports_export_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogExportsExportError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_exports_exports_error_400.rbi b/rbi/workos/audit_log_exports_exports_error_400.rbi new file mode 100644 index 00000000..28dc042d --- /dev/null +++ b/rbi/workos/audit_log_exports_exports_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogExportsExportsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_exports_exports_error_400_with_error.rbi b/rbi/workos/audit_log_exports_exports_error_400_with_error.rbi new file mode 100644 index 00000000..e9346ae4 --- /dev/null +++ b/rbi/workos/audit_log_exports_exports_error_400_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogExportsExportsError400WithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[String]) } + def message; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def message=(value); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_exports_exports_error_402.rbi b/rbi/workos/audit_log_exports_exports_error_402.rbi new file mode 100644 index 00000000..2e8d030d --- /dev/null +++ b/rbi/workos/audit_log_exports_exports_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogExportsExportsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validator_versions_create_error_402.rbi b/rbi/workos/audit_log_validator_versions_create_error_402.rbi new file mode 100644 index 00000000..eaf45dd6 --- /dev/null +++ b/rbi/workos/audit_log_validator_versions_create_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorVersionsCreateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validator_versions_create_error_422.rbi b/rbi/workos/audit_log_validator_versions_create_error_422.rbi new file mode 100644 index 00000000..a7f6b22c --- /dev/null +++ b/rbi/workos/audit_log_validator_versions_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorVersionsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validator_versions_schemas_error_402.rbi b/rbi/workos/audit_log_validator_versions_schemas_error_402.rbi new file mode 100644 index 00000000..e99dc005 --- /dev/null +++ b/rbi/workos/audit_log_validator_versions_schemas_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorVersionsSchemasError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validator_versions_schemas_error_404.rbi b/rbi/workos/audit_log_validator_versions_schemas_error_404.rbi new file mode 100644 index 00000000..b5b4bd95 --- /dev/null +++ b/rbi/workos/audit_log_validator_versions_schemas_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorVersionsSchemasError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validator_versions_schemas_error_422.rbi b/rbi/workos/audit_log_validator_versions_schemas_error_422.rbi new file mode 100644 index 00000000..44e41073 --- /dev/null +++ b/rbi/workos/audit_log_validator_versions_schemas_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorVersionsSchemasError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validators_list_error_402.rbi b/rbi/workos/audit_log_validators_list_error_402.rbi new file mode 100644 index 00000000..dc14b57b --- /dev/null +++ b/rbi/workos/audit_log_validators_list_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorsListError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validators_list_error_404.rbi b/rbi/workos/audit_log_validators_list_error_404.rbi new file mode 100644 index 00000000..442f0951 --- /dev/null +++ b/rbi/workos/audit_log_validators_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_log_validators_list_error_422.rbi b/rbi/workos/audit_log_validators_list_error_422.rbi new file mode 100644 index 00000000..80610b95 --- /dev/null +++ b/rbi/workos/audit_log_validators_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogValidatorsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_logs.rbi b/rbi/workos/audit_logs.rbi index 0a9fe19b..d09864f0 100644 --- a/rbi/workos/audit_logs.rbi +++ b/rbi/workos/audit_logs.rbi @@ -39,7 +39,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogsRetention) end - def get_organization_audit_logs_retention(id:, request_options:); end + def get_organization_audit_logs_retention(id:, request_options: {}); end sig do params( @@ -48,7 +48,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogsRetention) end - def update_organization_audit_logs_retention(id:, retention:, request_options:); end + def update_organization_audit_logs_retention(id:, retention:, request_options: {}); end sig do params( @@ -59,7 +59,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AuditLogAction]) end - def list_actions(before:, after:, limit:, order:, request_options:); end + def list_actions(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -71,7 +71,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AuditLogSchema]) end - def list_action_schemas(action_name:, before:, after:, limit:, order:, request_options:); end + def list_action_schemas(action_name:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -82,7 +82,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogSchema) end - def create_schema(action_name:, targets:, actor:, metadata:, request_options:); end + def create_schema(action_name:, targets:, actor: nil, metadata: nil, request_options: {}); end sig do params( @@ -91,7 +91,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogEventCreateResponse) end - def create_event(organization_id:, event:, request_options:); end + def create_event(organization_id:, event:, request_options: {}); end sig do params( @@ -106,7 +106,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogExport) end - def create_export(organization_id:, range_start:, range_end:, actions:, actors:, actor_names:, actor_ids:, targets:, request_options:); end + def create_export(organization_id:, range_start:, range_end:, actions: nil, actors: nil, actor_names: nil, actor_ids: nil, targets: nil, request_options: {}); end sig do params( @@ -114,7 +114,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogExport) end - def get_export(audit_log_export_id:, request_options:); end + def get_export(audit_log_export_id:, request_options: {}); end end end diff --git a/rbi/workos/audit_logs_retention_audit_logs_retention_error_402.rbi b/rbi/workos/audit_logs_retention_audit_logs_retention_error_402.rbi new file mode 100644 index 00000000..9977fd7c --- /dev/null +++ b/rbi/workos/audit_logs_retention_audit_logs_retention_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogsRetentionAuditLogsRetentionError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_logs_retention_audit_logs_retention_error_404.rbi b/rbi/workos/audit_logs_retention_audit_logs_retention_error_404.rbi new file mode 100644 index 00000000..47968487 --- /dev/null +++ b/rbi/workos/audit_logs_retention_audit_logs_retention_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogsRetentionAuditLogsRetentionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_402.rbi b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_402.rbi new file mode 100644 index 00000000..d3ce6cd9 --- /dev/null +++ b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogsRetentionUpdateAuditLogsRetentionError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_404.rbi b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_404.rbi new file mode 100644 index 00000000..9c5cb20a --- /dev/null +++ b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogsRetentionUpdateAuditLogsRetentionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_422.rbi b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_422.rbi new file mode 100644 index 00000000..516ae147 --- /dev/null +++ b/rbi/workos/audit_logs_retention_update_audit_logs_retention_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuditLogsRetentionUpdateAuditLogsRetentionError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rbi b/rbi/workos/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rbi new file mode 100644 index 00000000..76e665e9 --- /dev/null +++ b/rbi/workos/auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthMethodDisabledAgentAdminLinkClaimAttemptToExternalUserError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_challenges_verify_error_400.rbi b/rbi/workos/authentication_challenges_verify_error_400.rbi new file mode 100644 index 00000000..6cfb0f6d --- /dev/null +++ b/rbi/workos/authentication_challenges_verify_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationChallengesVerifyError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_challenges_verify_error_404.rbi b/rbi/workos/authentication_challenges_verify_error_404.rbi new file mode 100644 index 00000000..7b455664 --- /dev/null +++ b/rbi/workos/authentication_challenges_verify_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationChallengesVerifyError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_challenges_verify_error_422.rbi b/rbi/workos/authentication_challenges_verify_error_422.rbi new file mode 100644 index 00000000..2d95cd03 --- /dev/null +++ b/rbi/workos/authentication_challenges_verify_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationChallengesVerifyError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_challenge_error_404.rbi b/rbi/workos/authentication_factors_challenge_error_404.rbi new file mode 100644 index 00000000..4a1c8412 --- /dev/null +++ b/rbi/workos/authentication_factors_challenge_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsChallengeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_challenge_error_422.rbi b/rbi/workos/authentication_factors_challenge_error_422.rbi new file mode 100644 index 00000000..ad1d4a9b --- /dev/null +++ b/rbi/workos/authentication_factors_challenge_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsChallengeError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_challenge_error_429.rbi b/rbi/workos/authentication_factors_challenge_error_429.rbi new file mode 100644 index 00000000..9675108a --- /dev/null +++ b/rbi/workos/authentication_factors_challenge_error_429.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsChallengeError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(Float) } + def retry_after; end + + sig { params(value: Float).returns(Float) } + def retry_after=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_create_error_422.rbi b/rbi/workos/authentication_factors_create_error_422.rbi new file mode 100644 index 00000000..976dd542 --- /dev/null +++ b/rbi/workos/authentication_factors_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_delete_error_404.rbi b/rbi/workos/authentication_factors_delete_error_404.rbi new file mode 100644 index 00000000..a6c8a987 --- /dev/null +++ b/rbi/workos/authentication_factors_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_factors_get_error_404.rbi b/rbi/workos/authentication_factors_get_error_404.rbi new file mode 100644 index 00000000..c13f21d6 --- /dev/null +++ b/rbi/workos/authentication_factors_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationFactorsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authentication_method_not_allowed_session_authenticate_error_403.rbi b/rbi/workos/authentication_method_not_allowed_session_authenticate_error_403.rbi new file mode 100644 index 00000000..ef52723c --- /dev/null +++ b/rbi/workos/authentication_method_not_allowed_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthenticationMethodNotAllowedSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authkit_oauth_resources_create_error_401.rbi b/rbi/workos/authkit_oauth_resources_create_error_401.rbi new file mode 100644 index 00000000..624378b1 --- /dev/null +++ b/rbi/workos/authkit_oauth_resources_create_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthkitOAuthResourcesCreateError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authkit_oauth_resources_create_error_422.rbi b/rbi/workos/authkit_oauth_resources_create_error_422.rbi new file mode 100644 index 00000000..6981ffc0 --- /dev/null +++ b/rbi/workos/authkit_oauth_resources_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthkitOAuthResourcesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authkit_oauth_resources_delete_error_401.rbi b/rbi/workos/authkit_oauth_resources_delete_error_401.rbi new file mode 100644 index 00000000..b10cbf33 --- /dev/null +++ b/rbi/workos/authkit_oauth_resources_delete_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthkitOAuthResourcesDeleteError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authkit_oauth_resources_delete_error_404.rbi b/rbi/workos/authkit_oauth_resources_delete_error_404.rbi new file mode 100644 index 00000000..3105e2c9 --- /dev/null +++ b/rbi/workos/authkit_oauth_resources_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthkitOAuthResourcesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authkit_oauth_resources_list_error_401.rbi b/rbi/workos/authkit_oauth_resources_list_error_401.rbi new file mode 100644 index 00000000..ed057707 --- /dev/null +++ b/rbi/workos/authkit_oauth_resources_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthkitOAuthResourcesListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization.rbi b/rbi/workos/authorization.rbi index 4710589c..46fde584 100644 --- a/rbi/workos/authorization.rbi +++ b/rbi/workos/authorization.rbi @@ -103,7 +103,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_group_role_assignments(group_id:, before:, after:, limit:, order:, request_options:); end + def list_group_role_assignments(group_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -115,7 +115,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::GroupRoleAssignment) end - def create_group_role_assignment(group_id:, role_slug:, resource_id:, resource_external_id:, resource_type_slug:, request_options:); end + def create_group_role_assignment(group_id:, role_slug:, resource_id: nil, resource_external_id: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -124,7 +124,17 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def update_group_role_assignments(group_id:, role_assignments:, request_options:); end + def update_group_role_assignments(group_id:, role_assignments:, request_options: {}); end + + sig do + params( + group_id: String, + add: T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry]), + remove: T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry]), + request_options: T::Hash[Symbol, T.untyped] + ).returns(NilClass) + end + def patch_group_role_assignments(group_id:, add: nil, remove: nil, request_options: {}); end sig do params( @@ -136,7 +146,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_group_role_assignments(group_id:, role_slug:, resource_id:, resource_external_id:, resource_type_slug:, request_options:); end + def delete_group_role_assignments(group_id:, role_slug:, resource_id: nil, resource_external_id: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -145,7 +155,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::GroupRoleAssignment) end - def get_group_role_assignment(group_id:, role_assignment_id:, request_options:); end + def get_group_role_assignment(group_id:, role_assignment_id:, request_options: {}); end sig do params( @@ -154,7 +164,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_group_role_assignment(group_id:, role_assignment_id:, request_options:); end + def delete_group_role_assignment(group_id:, role_assignment_id:, request_options: {}); end sig do params( @@ -164,7 +174,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationCheck) end - def check(organization_membership_id:, permission_slug:, resource_target:, request_options:); end + def check(organization_membership_id:, permission_slug:, resource_target:, request_options: {}); end sig do params( @@ -178,7 +188,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_resources_for_membership(organization_membership_id:, permission_slug:, parent_resource:, before:, after:, limit:, order:, request_options:); end + def list_resources_for_membership(organization_membership_id:, permission_slug:, parent_resource:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -191,7 +201,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_effective_permissions(organization_membership_id:, resource_id:, before:, after:, limit:, order:, request_options:); end + def list_effective_permissions(organization_membership_id:, resource_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -205,7 +215,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_effective_permissions_by_external_id(organization_membership_id:, resource_type_slug:, external_id:, before:, after:, limit:, order:, request_options:); end + def list_effective_permissions_by_external_id(organization_membership_id:, resource_type_slug:, external_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -220,7 +230,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_role_assignments(organization_membership_id:, before:, after:, limit:, order:, resource_id:, resource_external_id:, resource_type_slug:, request_options:); end + def list_role_assignments(organization_membership_id:, before: nil, after: nil, limit: nil, order: nil, resource_id: nil, resource_external_id: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -230,7 +240,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserRoleAssignment) end - def assign_role(organization_membership_id:, role_slug:, resource_target:, request_options:); end + def assign_role(organization_membership_id:, role_slug:, resource_target:, request_options: {}); end sig do params( @@ -240,7 +250,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def remove_role(organization_membership_id:, role_slug:, resource_target:, request_options:); end + def remove_role(organization_membership_id:, role_slug:, resource_target:, request_options: {}); end sig do params( @@ -249,7 +259,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def remove_role_assignment(organization_membership_id:, role_assignment_id:, request_options:); end + def remove_role_assignment(organization_membership_id:, role_assignment_id:, request_options: {}); end sig do params( @@ -257,7 +267,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RoleList) end - def list_organization_roles(organization_id:, request_options:); end + def list_organization_roles(organization_id:, request_options: {}); end sig do params( @@ -269,7 +279,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def create_organization_role(organization_id:, name:, slug:, description:, resource_type_slug:, request_options:); end + def create_organization_role(organization_id:, name:, slug: nil, description: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -278,7 +288,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def get_organization_role(organization_id:, slug:, request_options:); end + def get_organization_role(organization_id:, slug:, request_options: {}); end sig do params( @@ -289,7 +299,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def update_organization_role(organization_id:, slug:, name:, description:, request_options:); end + def update_organization_role(organization_id:, slug:, name: nil, description: nil, request_options: {}); end sig do params( @@ -298,7 +308,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization_role(organization_id:, slug:, request_options:); end + def delete_organization_role(organization_id:, slug:, request_options: {}); end sig do params( @@ -307,7 +317,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def add_organization_role_permission(organization_id:, slug:, request_options:); end + def add_organization_role_permission(organization_id:, slug:, request_options: {}); end sig do params( @@ -317,7 +327,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def set_organization_role_permissions(organization_id:, slug:, permissions:, request_options:); end + def set_organization_role_permissions(organization_id:, slug:, permissions:, request_options: {}); end sig do params( @@ -327,7 +337,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def remove_organization_role_permission(organization_id:, slug:, permission_slug:, request_options:); end + def remove_organization_role_permission(organization_id:, slug:, permission_slug:, request_options: {}); end sig do params( @@ -337,7 +347,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationResource) end - def get_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, request_options:); end + def get_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, request_options: {}); end sig do params( @@ -350,7 +360,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationResource) end - def update_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, name:, description:, parent_resource:, request_options:); end + def update_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, name: nil, description: nil, parent_resource: nil, request_options: {}); end sig do params( @@ -361,7 +371,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, cascade_delete:, request_options:); end + def delete_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, cascade_delete: nil, request_options: {}); end sig do params( @@ -377,7 +387,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_memberships_for_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, permission_slug:, before:, after:, limit:, order:, assignment:, request_options:); end + def list_memberships_for_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, permission_slug:, before: nil, after: nil, limit: nil, order: nil, assignment: nil, request_options: {}); end sig do params( @@ -392,7 +402,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_role_assignments_for_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, before:, after:, limit:, order:, role_slug:, request_options:); end + def list_role_assignments_for_resource_by_external_id(organization_id:, resource_type_slug:, external_id:, before: nil, after: nil, limit: nil, order: nil, role_slug: nil, request_options: {}); end sig do params( @@ -407,7 +417,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_resources(before:, after:, limit:, order:, organization_id:, resource_type_slug:, resource_external_id:, parent:, request_options:); end + def list_resources(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, resource_type_slug: nil, resource_external_id: nil, parent: nil, request_options: {}); end sig do params( @@ -420,7 +430,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationResource) end - def create_resource(external_id:, name:, resource_type_slug:, organization_id:, description:, parent_resource:, request_options:); end + def create_resource(external_id:, name:, resource_type_slug:, organization_id:, description: nil, parent_resource: nil, request_options: {}); end sig do params( @@ -428,7 +438,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationResource) end - def get_resource(resource_id:, request_options:); end + def get_resource(resource_id:, request_options: {}); end sig do params( @@ -439,7 +449,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationResource) end - def update_resource(resource_id:, name:, description:, parent_resource:, request_options:); end + def update_resource(resource_id:, name: nil, description: nil, parent_resource: nil, request_options: {}); end sig do params( @@ -448,7 +458,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_resource(resource_id:, cascade_delete:, request_options:); end + def delete_resource(resource_id:, cascade_delete: nil, request_options: {}); end sig do params( @@ -462,7 +472,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_memberships_for_resource(resource_id:, permission_slug:, before:, after:, limit:, order:, assignment:, request_options:); end + def list_memberships_for_resource(resource_id:, permission_slug:, before: nil, after: nil, limit: nil, order: nil, assignment: nil, request_options: {}); end sig do params( @@ -475,14 +485,14 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_role_assignments_for_resource(resource_id:, before:, after:, limit:, order:, role_slug:, request_options:); end + def list_role_assignments_for_resource(resource_id:, before: nil, after: nil, limit: nil, order: nil, role_slug: nil, request_options: {}); end sig do params( request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RoleList) end - def list_environment_roles(request_options:); end + def list_environment_roles(request_options: {}); end sig do params( @@ -493,7 +503,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def create_environment_role(slug:, name:, description:, resource_type_slug:, request_options:); end + def create_environment_role(slug:, name:, description: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -501,7 +511,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def get_environment_role(slug:, request_options:); end + def get_environment_role(slug:, request_options: {}); end sig do params( @@ -511,7 +521,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def update_environment_role(slug:, name:, description:, request_options:); end + def update_environment_role(slug:, name: nil, description: nil, request_options: {}); end sig do params( @@ -519,7 +529,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def add_environment_role_permission(slug:, request_options:); end + def add_environment_role_permission(slug:, request_options: {}); end sig do params( @@ -528,7 +538,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Role) end - def set_environment_role_permissions(slug:, permissions:, request_options:); end + def set_environment_role_permissions(slug:, permissions:, request_options: {}); end sig do params( @@ -539,7 +549,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_permissions(before:, after:, limit:, order:, request_options:); end + def list_permissions(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -550,7 +560,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Permission) end - def create_permission(slug:, name:, description:, resource_type_slug:, request_options:); end + def create_permission(slug:, name:, description: nil, resource_type_slug: nil, request_options: {}); end sig do params( @@ -558,7 +568,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationPermission) end - def get_permission(slug:, request_options:); end + def get_permission(slug:, request_options: {}); end sig do params( @@ -568,7 +578,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthorizationPermission) end - def update_permission(slug:, name:, description:, request_options:); end + def update_permission(slug:, name: nil, description: nil, request_options: {}); end sig do params( @@ -576,7 +586,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_permission(slug:, request_options:); end + def delete_permission(slug:, request_options: {}); end end end diff --git a/rbi/workos/authorization_check_error_402.rbi b/rbi/workos/authorization_check_error_402.rbi new file mode 100644 index 00000000..b246cdd9 --- /dev/null +++ b/rbi/workos/authorization_check_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationCheckError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_check_error_403.rbi b/rbi/workos/authorization_check_error_403.rbi new file mode 100644 index 00000000..59458e87 --- /dev/null +++ b/rbi/workos/authorization_check_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationCheckError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_check_error_404.rbi b/rbi/workos/authorization_check_error_404.rbi new file mode 100644 index 00000000..e171e88f --- /dev/null +++ b/rbi/workos/authorization_check_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationCheckError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_check_error_422.rbi b/rbi/workos/authorization_check_error_422.rbi new file mode 100644 index 00000000..85217235 --- /dev/null +++ b/rbi/workos/authorization_check_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationCheckError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_create_error_402.rbi b/rbi/workos/authorization_group_role_assignments_create_error_402.rbi new file mode 100644 index 00000000..0d994b08 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_create_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_create_error_403.rbi b/rbi/workos/authorization_group_role_assignments_create_error_403.rbi new file mode 100644 index 00000000..24710add --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_create_error_404.rbi b/rbi/workos/authorization_group_role_assignments_create_error_404.rbi new file mode 100644 index 00000000..1af429ce --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_create_error_409.rbi b/rbi/workos/authorization_group_role_assignments_create_error_409.rbi new file mode 100644 index 00000000..9893b063 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_create_error_422.rbi b/rbi/workos/authorization_group_role_assignments_create_error_422.rbi new file mode 100644 index 00000000..7033fc72 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_get_error_402.rbi b/rbi/workos/authorization_group_role_assignments_get_error_402.rbi new file mode 100644 index 00000000..e3944ca8 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_get_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsGetError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_get_error_403.rbi b/rbi/workos/authorization_group_role_assignments_get_error_403.rbi new file mode 100644 index 00000000..a0ed63c5 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_get_error_404.rbi b/rbi/workos/authorization_group_role_assignments_get_error_404.rbi new file mode 100644 index 00000000..75714c96 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_list_error_402.rbi b/rbi/workos/authorization_group_role_assignments_list_error_402.rbi new file mode 100644 index 00000000..088e9db1 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_list_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsListError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_list_error_403.rbi b/rbi/workos/authorization_group_role_assignments_list_error_403.rbi new file mode 100644 index 00000000..686f491c --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_list_error_404.rbi b/rbi/workos/authorization_group_role_assignments_list_error_404.rbi new file mode 100644 index 00000000..df1c0515 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_400.rbi b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_400.rbi new file mode 100644 index 00000000..2e1ea2a6 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_402.rbi b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_402.rbi new file mode 100644 index 00000000..9a5cf810 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_403.rbi b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_403.rbi new file mode 100644 index 00000000..a47172af --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_404.rbi b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_404.rbi new file mode 100644 index 00000000..e6e6cf57 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_422.rbi b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_422.rbi new file mode 100644 index 00000000..a37e3371 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_patch_group_role_assignments_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_403.rbi b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_403.rbi new file mode 100644 index 00000000..7c391f29 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_404.rbi b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_404.rbi new file mode 100644 index 00000000..a8fd61b6 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignment_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_403.rbi b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_403.rbi new file mode 100644 index 00000000..1e5814e1 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_404.rbi b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_404.rbi new file mode 100644 index 00000000..f3e30738 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_422.rbi b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_422.rbi new file mode 100644 index 00000000..c0b33231 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_remove_group_role_assignments_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_402.rbi b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_402.rbi new file mode 100644 index 00000000..fbb1cad7 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_403.rbi b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_403.rbi new file mode 100644 index 00000000..63aa264c --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_404.rbi b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_404.rbi new file mode 100644 index 00000000..7679fe06 --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_422.rbi b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_422.rbi new file mode 100644 index 00000000..c55174ef --- /dev/null +++ b/rbi/workos/authorization_group_role_assignments_replace_group_role_assignments_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_effective_permissions_error_402.rbi b/rbi/workos/authorization_list_effective_permissions_error_402.rbi new file mode 100644 index 00000000..77acbc78 --- /dev/null +++ b/rbi/workos/authorization_list_effective_permissions_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListEffectivePermissionsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_effective_permissions_error_403.rbi b/rbi/workos/authorization_list_effective_permissions_error_403.rbi new file mode 100644 index 00000000..3c1d7efc --- /dev/null +++ b/rbi/workos/authorization_list_effective_permissions_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListEffectivePermissionsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_effective_permissions_error_404.rbi b/rbi/workos/authorization_list_effective_permissions_error_404.rbi new file mode 100644 index 00000000..1ea0e9bd --- /dev/null +++ b/rbi/workos/authorization_list_effective_permissions_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListEffectivePermissionsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_effective_permissions_error_422.rbi b/rbi/workos/authorization_list_effective_permissions_error_422.rbi new file mode 100644 index 00000000..c36371d2 --- /dev/null +++ b/rbi/workos/authorization_list_effective_permissions_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListEffectivePermissionsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_resources_for_membership_error_400.rbi b/rbi/workos/authorization_list_resources_for_membership_error_400.rbi new file mode 100644 index 00000000..a4b9afce --- /dev/null +++ b/rbi/workos/authorization_list_resources_for_membership_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListResourcesForMembershipError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_resources_for_membership_error_402.rbi b/rbi/workos/authorization_list_resources_for_membership_error_402.rbi new file mode 100644 index 00000000..6eb06d92 --- /dev/null +++ b/rbi/workos/authorization_list_resources_for_membership_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListResourcesForMembershipError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_resources_for_membership_error_403.rbi b/rbi/workos/authorization_list_resources_for_membership_error_403.rbi new file mode 100644 index 00000000..8d8a3b63 --- /dev/null +++ b/rbi/workos/authorization_list_resources_for_membership_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListResourcesForMembershipError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_resources_for_membership_error_404.rbi b/rbi/workos/authorization_list_resources_for_membership_error_404.rbi new file mode 100644 index 00000000..46bfeca2 --- /dev/null +++ b/rbi/workos/authorization_list_resources_for_membership_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListResourcesForMembershipError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_list_resources_for_membership_error_422.rbi b/rbi/workos/authorization_list_resources_for_membership_error_422.rbi new file mode 100644 index 00000000..8a17cb2a --- /dev/null +++ b/rbi/workos/authorization_list_resources_for_membership_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationListResourcesForMembershipError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_add_permission_error_400.rbi b/rbi/workos/authorization_organization_role_permissions_add_permission_error_400.rbi new file mode 100644 index 00000000..a9fdd4bd --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_add_permission_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsAddPermissionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_add_permission_error_403.rbi b/rbi/workos/authorization_organization_role_permissions_add_permission_error_403.rbi new file mode 100644 index 00000000..3b605187 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_add_permission_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsAddPermissionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_add_permission_error_404.rbi b/rbi/workos/authorization_organization_role_permissions_add_permission_error_404.rbi new file mode 100644 index 00000000..fff4d3a8 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_add_permission_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsAddPermissionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_add_permission_error_422.rbi b/rbi/workos/authorization_organization_role_permissions_add_permission_error_422.rbi new file mode 100644 index 00000000..8d4baa8c --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_add_permission_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsAddPermissionError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_remove_permission_error_403.rbi b/rbi/workos/authorization_organization_role_permissions_remove_permission_error_403.rbi new file mode 100644 index 00000000..591123e9 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_remove_permission_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsRemovePermissionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_remove_permission_error_404.rbi b/rbi/workos/authorization_organization_role_permissions_remove_permission_error_404.rbi new file mode 100644 index 00000000..c7f12956 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_remove_permission_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsRemovePermissionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_set_permissions_error_403.rbi b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_403.rbi new file mode 100644 index 00000000..62b18de4 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsSetPermissionsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_set_permissions_error_404.rbi b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_404.rbi new file mode 100644 index 00000000..f6ebcefe --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsSetPermissionsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_role_permissions_set_permissions_error_422.rbi b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_422.rbi new file mode 100644 index 00000000..8cc8f390 --- /dev/null +++ b/rbi/workos/authorization_organization_role_permissions_set_permissions_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolePermissionsSetPermissionsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_create_error_400.rbi b/rbi/workos/authorization_organization_roles_create_error_400.rbi new file mode 100644 index 00000000..376c2ff0 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_create_error_403.rbi b/rbi/workos/authorization_organization_roles_create_error_403.rbi new file mode 100644 index 00000000..2ae6392c --- /dev/null +++ b/rbi/workos/authorization_organization_roles_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_create_error_404.rbi b/rbi/workos/authorization_organization_roles_create_error_404.rbi new file mode 100644 index 00000000..23a11f14 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_create_error_409.rbi b/rbi/workos/authorization_organization_roles_create_error_409.rbi new file mode 100644 index 00000000..960d1d87 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_create_error_422.rbi b/rbi/workos/authorization_organization_roles_create_error_422.rbi new file mode 100644 index 00000000..55cf6a3a --- /dev/null +++ b/rbi/workos/authorization_organization_roles_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_delete_error_400.rbi b/rbi/workos/authorization_organization_roles_delete_error_400.rbi new file mode 100644 index 00000000..d818443b --- /dev/null +++ b/rbi/workos/authorization_organization_roles_delete_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesDeleteError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_delete_error_403.rbi b/rbi/workos/authorization_organization_roles_delete_error_403.rbi new file mode 100644 index 00000000..eb743f62 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_delete_error_404.rbi b/rbi/workos/authorization_organization_roles_delete_error_404.rbi new file mode 100644 index 00000000..5fbd16ef --- /dev/null +++ b/rbi/workos/authorization_organization_roles_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_delete_error_409.rbi b/rbi/workos/authorization_organization_roles_delete_error_409.rbi new file mode 100644 index 00000000..85836026 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_delete_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesDeleteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_get_error_403.rbi b/rbi/workos/authorization_organization_roles_get_error_403.rbi new file mode 100644 index 00000000..d1b2600d --- /dev/null +++ b/rbi/workos/authorization_organization_roles_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_get_error_404.rbi b/rbi/workos/authorization_organization_roles_get_error_404.rbi new file mode 100644 index 00000000..12f3869d --- /dev/null +++ b/rbi/workos/authorization_organization_roles_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_list_error_403.rbi b/rbi/workos/authorization_organization_roles_list_error_403.rbi new file mode 100644 index 00000000..f1a725b1 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_list_error_404.rbi b/rbi/workos/authorization_organization_roles_list_error_404.rbi new file mode 100644 index 00000000..6eeb8d7e --- /dev/null +++ b/rbi/workos/authorization_organization_roles_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_update_error_400.rbi b/rbi/workos/authorization_organization_roles_update_error_400.rbi new file mode 100644 index 00000000..5663084f --- /dev/null +++ b/rbi/workos/authorization_organization_roles_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_update_error_403.rbi b/rbi/workos/authorization_organization_roles_update_error_403.rbi new file mode 100644 index 00000000..53ae82ab --- /dev/null +++ b/rbi/workos/authorization_organization_roles_update_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesUpdateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_update_error_404.rbi b/rbi/workos/authorization_organization_roles_update_error_404.rbi new file mode 100644 index 00000000..828b78f1 --- /dev/null +++ b/rbi/workos/authorization_organization_roles_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_organization_roles_update_error_422.rbi b/rbi/workos/authorization_organization_roles_update_error_422.rbi new file mode 100644 index 00000000..a61a963d --- /dev/null +++ b/rbi/workos/authorization_organization_roles_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationOrganizationRolesUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_create_error_400.rbi b/rbi/workos/authorization_permissions_create_error_400.rbi new file mode 100644 index 00000000..3b5b3b9f --- /dev/null +++ b/rbi/workos/authorization_permissions_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_create_error_404.rbi b/rbi/workos/authorization_permissions_create_error_404.rbi new file mode 100644 index 00000000..76160279 --- /dev/null +++ b/rbi/workos/authorization_permissions_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_create_error_409.rbi b/rbi/workos/authorization_permissions_create_error_409.rbi new file mode 100644 index 00000000..947713ec --- /dev/null +++ b/rbi/workos/authorization_permissions_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_create_error_422.rbi b/rbi/workos/authorization_permissions_create_error_422.rbi new file mode 100644 index 00000000..b0307ec8 --- /dev/null +++ b/rbi/workos/authorization_permissions_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_delete_error_403.rbi b/rbi/workos/authorization_permissions_delete_error_403.rbi new file mode 100644 index 00000000..41997839 --- /dev/null +++ b/rbi/workos/authorization_permissions_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_delete_error_404.rbi b/rbi/workos/authorization_permissions_delete_error_404.rbi new file mode 100644 index 00000000..2703aa64 --- /dev/null +++ b/rbi/workos/authorization_permissions_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_find_error_404.rbi b/rbi/workos/authorization_permissions_find_error_404.rbi new file mode 100644 index 00000000..6b2b4912 --- /dev/null +++ b/rbi/workos/authorization_permissions_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_list_error_404.rbi b/rbi/workos/authorization_permissions_list_error_404.rbi new file mode 100644 index 00000000..40d37cdd --- /dev/null +++ b/rbi/workos/authorization_permissions_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_update_error_403.rbi b/rbi/workos/authorization_permissions_update_error_403.rbi new file mode 100644 index 00000000..a05eb614 --- /dev/null +++ b/rbi/workos/authorization_permissions_update_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsUpdateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_update_error_404.rbi b/rbi/workos/authorization_permissions_update_error_404.rbi new file mode 100644 index 00000000..22f63c26 --- /dev/null +++ b/rbi/workos/authorization_permissions_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_permissions_update_error_422.rbi b/rbi/workos/authorization_permissions_update_error_422.rbi new file mode 100644 index 00000000..5223c26b --- /dev/null +++ b/rbi/workos/authorization_permissions_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationPermissionsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_400.rbi b/rbi/workos/authorization_resources_create_error_400.rbi new file mode 100644 index 00000000..4121701f --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_402.rbi b/rbi/workos/authorization_resources_create_error_402.rbi new file mode 100644 index 00000000..cb3d43ff --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_403.rbi b/rbi/workos/authorization_resources_create_error_403.rbi new file mode 100644 index 00000000..8c5290d5 --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_404.rbi b/rbi/workos/authorization_resources_create_error_404.rbi new file mode 100644 index 00000000..a996dd48 --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_409.rbi b/rbi/workos/authorization_resources_create_error_409.rbi new file mode 100644 index 00000000..16cad2dd --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_create_error_422.rbi b/rbi/workos/authorization_resources_create_error_422.rbi new file mode 100644 index 00000000..48ebd786 --- /dev/null +++ b/rbi/workos/authorization_resources_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_delete_error_400.rbi b/rbi/workos/authorization_resources_delete_error_400.rbi new file mode 100644 index 00000000..f4aa821b --- /dev/null +++ b/rbi/workos/authorization_resources_delete_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesDeleteError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_delete_error_403.rbi b/rbi/workos/authorization_resources_delete_error_403.rbi new file mode 100644 index 00000000..e99e0b8e --- /dev/null +++ b/rbi/workos/authorization_resources_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_delete_error_404.rbi b/rbi/workos/authorization_resources_delete_error_404.rbi new file mode 100644 index 00000000..5c60f7ac --- /dev/null +++ b/rbi/workos/authorization_resources_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_delete_error_409.rbi b/rbi/workos/authorization_resources_delete_error_409.rbi new file mode 100644 index 00000000..5b59384f --- /dev/null +++ b/rbi/workos/authorization_resources_delete_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesDeleteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_find_by_id_error_402.rbi b/rbi/workos/authorization_resources_find_by_id_error_402.rbi new file mode 100644 index 00000000..2861e257 --- /dev/null +++ b/rbi/workos/authorization_resources_find_by_id_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesFindByIdError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_find_by_id_error_403.rbi b/rbi/workos/authorization_resources_find_by_id_error_403.rbi new file mode 100644 index 00000000..829e2ae4 --- /dev/null +++ b/rbi/workos/authorization_resources_find_by_id_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesFindByIdError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_find_by_id_error_404.rbi b/rbi/workos/authorization_resources_find_by_id_error_404.rbi new file mode 100644 index 00000000..51c89085 --- /dev/null +++ b/rbi/workos/authorization_resources_find_by_id_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesFindByIdError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_find_by_id_error_422.rbi b/rbi/workos/authorization_resources_find_by_id_error_422.rbi new file mode 100644 index 00000000..91a7ac39 --- /dev/null +++ b/rbi/workos/authorization_resources_find_by_id_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesFindByIdError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_get_error_402.rbi b/rbi/workos/authorization_resources_get_error_402.rbi new file mode 100644 index 00000000..b8ff1a11 --- /dev/null +++ b/rbi/workos/authorization_resources_get_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesGetError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_get_error_403.rbi b/rbi/workos/authorization_resources_get_error_403.rbi new file mode 100644 index 00000000..43fdf1f8 --- /dev/null +++ b/rbi/workos/authorization_resources_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_get_error_404.rbi b/rbi/workos/authorization_resources_get_error_404.rbi new file mode 100644 index 00000000..af28721c --- /dev/null +++ b/rbi/workos/authorization_resources_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_error_400.rbi b/rbi/workos/authorization_resources_list_error_400.rbi new file mode 100644 index 00000000..027efa4a --- /dev/null +++ b/rbi/workos/authorization_resources_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_error_402.rbi b/rbi/workos/authorization_resources_list_error_402.rbi new file mode 100644 index 00000000..84c30831 --- /dev/null +++ b/rbi/workos/authorization_resources_list_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_error_403.rbi b/rbi/workos/authorization_resources_list_error_403.rbi new file mode 100644 index 00000000..3a612aa9 --- /dev/null +++ b/rbi/workos/authorization_resources_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_error_422.rbi b/rbi/workos/authorization_resources_list_error_422.rbi new file mode 100644 index 00000000..352a77c3 --- /dev/null +++ b/rbi/workos/authorization_resources_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_organization_memberships_error_400.rbi b/rbi/workos/authorization_resources_list_organization_memberships_error_400.rbi new file mode 100644 index 00000000..3c2415f0 --- /dev/null +++ b/rbi/workos/authorization_resources_list_organization_memberships_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListOrganizationMembershipsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_organization_memberships_error_402.rbi b/rbi/workos/authorization_resources_list_organization_memberships_error_402.rbi new file mode 100644 index 00000000..675f4e81 --- /dev/null +++ b/rbi/workos/authorization_resources_list_organization_memberships_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListOrganizationMembershipsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_organization_memberships_error_403.rbi b/rbi/workos/authorization_resources_list_organization_memberships_error_403.rbi new file mode 100644 index 00000000..928eef5a --- /dev/null +++ b/rbi/workos/authorization_resources_list_organization_memberships_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListOrganizationMembershipsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_organization_memberships_error_404.rbi b/rbi/workos/authorization_resources_list_organization_memberships_error_404.rbi new file mode 100644 index 00000000..21b621b4 --- /dev/null +++ b/rbi/workos/authorization_resources_list_organization_memberships_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListOrganizationMembershipsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_list_organization_memberships_error_422.rbi b/rbi/workos/authorization_resources_list_organization_memberships_error_422.rbi new file mode 100644 index 00000000..b01aaca4 --- /dev/null +++ b/rbi/workos/authorization_resources_list_organization_memberships_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesListOrganizationMembershipsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_400.rbi b/rbi/workos/authorization_resources_update_error_400.rbi new file mode 100644 index 00000000..45cbe180 --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_402.rbi b/rbi/workos/authorization_resources_update_error_402.rbi new file mode 100644 index 00000000..cc4d30db --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_403.rbi b/rbi/workos/authorization_resources_update_error_403.rbi new file mode 100644 index 00000000..615263ef --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_404.rbi b/rbi/workos/authorization_resources_update_error_404.rbi new file mode 100644 index 00000000..4f9050a6 --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_409.rbi b/rbi/workos/authorization_resources_update_error_409.rbi new file mode 100644 index 00000000..555917ea --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_resources_update_error_422.rbi b/rbi/workos/authorization_resources_update_error_422.rbi new file mode 100644 index 00000000..81815c24 --- /dev/null +++ b/rbi/workos/authorization_resources_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationResourcesUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_assign_role_error_402.rbi b/rbi/workos/authorization_role_assignments_assign_role_error_402.rbi new file mode 100644 index 00000000..3f9936ab --- /dev/null +++ b/rbi/workos/authorization_role_assignments_assign_role_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsAssignRoleError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_assign_role_error_403.rbi b/rbi/workos/authorization_role_assignments_assign_role_error_403.rbi new file mode 100644 index 00000000..4d837229 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_assign_role_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsAssignRoleError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_assign_role_error_404.rbi b/rbi/workos/authorization_role_assignments_assign_role_error_404.rbi new file mode 100644 index 00000000..6919dc5b --- /dev/null +++ b/rbi/workos/authorization_role_assignments_assign_role_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsAssignRoleError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_assign_role_error_422.rbi b/rbi/workos/authorization_role_assignments_assign_role_error_422.rbi new file mode 100644 index 00000000..dc57fe09 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_assign_role_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsAssignRoleError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_list_role_assignments_error_402.rbi b/rbi/workos/authorization_role_assignments_list_role_assignments_error_402.rbi new file mode 100644 index 00000000..9bdb90b4 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_list_role_assignments_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsListRoleAssignmentsError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_list_role_assignments_error_403.rbi b/rbi/workos/authorization_role_assignments_list_role_assignments_error_403.rbi new file mode 100644 index 00000000..38cca240 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_list_role_assignments_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsListRoleAssignmentsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_list_role_assignments_error_404.rbi b/rbi/workos/authorization_role_assignments_list_role_assignments_error_404.rbi new file mode 100644 index 00000000..a7951ba5 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_list_role_assignments_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsListRoleAssignmentsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_403.rbi b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_403.rbi new file mode 100644 index 00000000..7cad828c --- /dev/null +++ b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsRemoveRoleByCriteriaError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_404.rbi b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_404.rbi new file mode 100644 index 00000000..b3282248 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsRemoveRoleByCriteriaError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_422.rbi b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_422.rbi new file mode 100644 index 00000000..017cbbf0 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_remove_role_by_criteria_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsRemoveRoleByCriteriaError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_remove_role_by_id_error_403.rbi b/rbi/workos/authorization_role_assignments_remove_role_by_id_error_403.rbi new file mode 100644 index 00000000..6e0eb922 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_remove_role_by_id_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsRemoveRoleByIdError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_assignments_remove_role_by_id_error_404.rbi b/rbi/workos/authorization_role_assignments_remove_role_by_id_error_404.rbi new file mode 100644 index 00000000..828e3b81 --- /dev/null +++ b/rbi/workos/authorization_role_assignments_remove_role_by_id_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRoleAssignmentsRemoveRoleByIdError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_add_permission_error_400.rbi b/rbi/workos/authorization_role_permissions_add_permission_error_400.rbi new file mode 100644 index 00000000..eedcd76b --- /dev/null +++ b/rbi/workos/authorization_role_permissions_add_permission_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsAddPermissionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_add_permission_error_403.rbi b/rbi/workos/authorization_role_permissions_add_permission_error_403.rbi new file mode 100644 index 00000000..0478a953 --- /dev/null +++ b/rbi/workos/authorization_role_permissions_add_permission_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsAddPermissionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_add_permission_error_404.rbi b/rbi/workos/authorization_role_permissions_add_permission_error_404.rbi new file mode 100644 index 00000000..4ba9a28e --- /dev/null +++ b/rbi/workos/authorization_role_permissions_add_permission_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsAddPermissionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_add_permission_error_422.rbi b/rbi/workos/authorization_role_permissions_add_permission_error_422.rbi new file mode 100644 index 00000000..f731f472 --- /dev/null +++ b/rbi/workos/authorization_role_permissions_add_permission_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsAddPermissionError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_set_permissions_error_400.rbi b/rbi/workos/authorization_role_permissions_set_permissions_error_400.rbi new file mode 100644 index 00000000..66442614 --- /dev/null +++ b/rbi/workos/authorization_role_permissions_set_permissions_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsSetPermissionsError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_set_permissions_error_403.rbi b/rbi/workos/authorization_role_permissions_set_permissions_error_403.rbi new file mode 100644 index 00000000..5a94d4be --- /dev/null +++ b/rbi/workos/authorization_role_permissions_set_permissions_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsSetPermissionsError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_set_permissions_error_404.rbi b/rbi/workos/authorization_role_permissions_set_permissions_error_404.rbi new file mode 100644 index 00000000..3e16f900 --- /dev/null +++ b/rbi/workos/authorization_role_permissions_set_permissions_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsSetPermissionsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_role_permissions_set_permissions_error_422.rbi b/rbi/workos/authorization_role_permissions_set_permissions_error_422.rbi new file mode 100644 index 00000000..0f97bfc5 --- /dev/null +++ b/rbi/workos/authorization_role_permissions_set_permissions_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolePermissionsSetPermissionsError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_create_error_400.rbi b/rbi/workos/authorization_roles_create_error_400.rbi new file mode 100644 index 00000000..88fbee80 --- /dev/null +++ b/rbi/workos/authorization_roles_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_create_error_403.rbi b/rbi/workos/authorization_roles_create_error_403.rbi new file mode 100644 index 00000000..fd1b895b --- /dev/null +++ b/rbi/workos/authorization_roles_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_create_error_404.rbi b/rbi/workos/authorization_roles_create_error_404.rbi new file mode 100644 index 00000000..0d75fd9a --- /dev/null +++ b/rbi/workos/authorization_roles_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_create_error_409.rbi b/rbi/workos/authorization_roles_create_error_409.rbi new file mode 100644 index 00000000..a65094e0 --- /dev/null +++ b/rbi/workos/authorization_roles_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_create_error_422.rbi b/rbi/workos/authorization_roles_create_error_422.rbi new file mode 100644 index 00000000..cac9f4dd --- /dev/null +++ b/rbi/workos/authorization_roles_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_get_error_403.rbi b/rbi/workos/authorization_roles_get_error_403.rbi new file mode 100644 index 00000000..aa53bd4d --- /dev/null +++ b/rbi/workos/authorization_roles_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_get_error_404.rbi b/rbi/workos/authorization_roles_get_error_404.rbi new file mode 100644 index 00000000..f1afde3d --- /dev/null +++ b/rbi/workos/authorization_roles_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_list_error_403.rbi b/rbi/workos/authorization_roles_list_error_403.rbi new file mode 100644 index 00000000..3cddcbbe --- /dev/null +++ b/rbi/workos/authorization_roles_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_update_error_400.rbi b/rbi/workos/authorization_roles_update_error_400.rbi new file mode 100644 index 00000000..bb7c6979 --- /dev/null +++ b/rbi/workos/authorization_roles_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_update_error_403.rbi b/rbi/workos/authorization_roles_update_error_403.rbi new file mode 100644 index 00000000..56a5bfd0 --- /dev/null +++ b/rbi/workos/authorization_roles_update_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesUpdateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_update_error_404.rbi b/rbi/workos/authorization_roles_update_error_404.rbi new file mode 100644 index 00000000..61eb4be1 --- /dev/null +++ b/rbi/workos/authorization_roles_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorization_roles_update_error_422.rbi b/rbi/workos/authorization_roles_update_error_422.rbi new file mode 100644 index 00000000..656b94c9 --- /dev/null +++ b/rbi/workos/authorization_roles_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizationRolesUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorized_applications_delete_error_404.rbi b/rbi/workos/authorized_applications_delete_error_404.rbi new file mode 100644 index 00000000..7c09a383 --- /dev/null +++ b/rbi/workos/authorized_applications_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizedApplicationsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorized_applications_list_error_404.rbi b/rbi/workos/authorized_applications_list_error_404.rbi new file mode 100644 index 00000000..5c580b7a --- /dev/null +++ b/rbi/workos/authorized_applications_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizedApplicationsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/authorized_applications_list_error_422.rbi b/rbi/workos/authorized_applications_list_error_422.rbi new file mode 100644 index 00000000..9f06286e --- /dev/null +++ b/rbi/workos/authorized_applications_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class AuthorizedApplicationsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/both_saml_and_oidc_options_provided_connection_create_error_400.rbi b/rbi/workos/both_saml_and_oidc_options_provided_connection_create_error_400.rbi new file mode 100644 index 00000000..29aec864 --- /dev/null +++ b/rbi/workos/both_saml_and_oidc_options_provided_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class BothSAMLAndOIDCOptionsProvidedConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/both_saml_and_oidc_options_provided_connection_patch_error_400.rbi b/rbi/workos/both_saml_and_oidc_options_provided_connection_patch_error_400.rbi new file mode 100644 index 00000000..b25337cd --- /dev/null +++ b/rbi/workos/both_saml_and_oidc_options_provided_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class BothSAMLAndOIDCOptionsProvidedConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/certificate_expired_saml_idp_signing_certificates_create_error_400.rbi b/rbi/workos/certificate_expired_saml_idp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..5b5fdaca --- /dev/null +++ b/rbi/workos/certificate_expired_saml_idp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class CertificateExpiredSAMLIdpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..d8bba9e9 --- /dev/null +++ b/rbi/workos/chain_depth_exceeded_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ChainDepthExceededAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_api.rbi b/rbi/workos/client_api.rbi index d2fa1d38..7d42dd78 100644 --- a/rbi/workos/client_api.rbi +++ b/rbi/workos/client_api.rbi @@ -16,7 +16,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ClientApiTokenResponse) end - def create_token(organization_id:, user_id:, request_options:); end + def create_token(organization_id:, user_id:, request_options: {}); end end end diff --git a/rbi/workos/client_api_token_issue_client_api_token_error_400.rbi b/rbi/workos/client_api_token_issue_client_api_token_error_400.rbi new file mode 100644 index 00000000..8868bce6 --- /dev/null +++ b/rbi/workos/client_api_token_issue_client_api_token_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientApiTokenIssueClientApiTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_api_token_issue_client_api_token_error_404.rbi b/rbi/workos/client_api_token_issue_client_api_token_error_404.rbi new file mode 100644 index 00000000..3ccbb621 --- /dev/null +++ b/rbi/workos/client_api_token_issue_client_api_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientApiTokenIssueClientApiTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_api_token_issue_client_api_token_error_422.rbi b/rbi/workos/client_api_token_issue_client_api_token_error_422.rbi new file mode 100644 index 00000000..b399a9c3 --- /dev/null +++ b/rbi/workos/client_api_token_issue_client_api_token_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientApiTokenIssueClientApiTokenError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_secret_not_accepted_connection_create_error_400.rbi b/rbi/workos/client_secret_not_accepted_connection_create_error_400.rbi new file mode 100644 index 00000000..db515997 --- /dev/null +++ b/rbi/workos/client_secret_not_accepted_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientSecretNotAcceptedConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_secret_not_accepted_connection_patch_error_400.rbi b/rbi/workos/client_secret_not_accepted_connection_patch_error_400.rbi new file mode 100644 index 00000000..d4c3fa8c --- /dev/null +++ b/rbi/workos/client_secret_not_accepted_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientSecretNotAcceptedConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_secret_required_connection_create_error_400.rbi b/rbi/workos/client_secret_required_connection_create_error_400.rbi new file mode 100644 index 00000000..9ce07bea --- /dev/null +++ b/rbi/workos/client_secret_required_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientSecretRequiredConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/client_secret_required_connection_patch_error_400.rbi b/rbi/workos/client_secret_required_connection_patch_error_400.rbi new file mode 100644 index 00000000..cc335f53 --- /dev/null +++ b/rbi/workos/client_secret_required_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ClientSecretRequiredConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connect.rbi b/rbi/workos/connect.rbi index d7355740..72fadc10 100644 --- a/rbi/workos/connect.rbi +++ b/rbi/workos/connect.rbi @@ -17,7 +17,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ExternalAuthCompleteResponse) end - def complete_oauth2(external_auth_id:, user:, user_consent_options:, request_options:); end + def complete_oauth2(external_auth_id:, user:, user_consent_options: nil, request_options: {}); end sig do params( @@ -30,22 +30,23 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_applications(before:, after:, limit:, order:, registration_types:, organization_id:, request_options:); end + def list_applications(before: nil, after: nil, limit: nil, order: nil, registration_types: nil, organization_id: nil, request_options: {}); end sig do params( name: String, application_type: String, - is_first_party: T::Boolean, description: T.nilable(String), scopes: T.nilable(T::Array[String]), redirect_uris: T.nilable(T::Array[WorkOS::RedirectUriInput]), + cors_origins: T.nilable(T::Array[String]), uses_pkce: T.nilable(T::Boolean), + is_first_party: T.nilable(T::Boolean), organization_id: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ConnectApplication) end - def create_application(name:, application_type:, is_first_party:, description:, scopes:, redirect_uris:, uses_pkce:, organization_id:, request_options:); end + def create_application(name:, application_type:, description: nil, scopes: nil, redirect_uris: nil, cors_origins: nil, uses_pkce: nil, is_first_party: nil, organization_id: nil, request_options: {}); end sig do params( @@ -53,7 +54,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ConnectApplication) end - def get_application(id:, request_options:); end + def get_application(id:, request_options: {}); end sig do params( @@ -62,10 +63,11 @@ module WorkOS description: T.nilable(String), scopes: T.nilable(T::Array[String]), redirect_uris: T.nilable(T::Array[WorkOS::RedirectUriInput]), + cors_origins: T.nilable(T::Array[String]), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ConnectApplication) end - def update_application(id:, name:, description:, scopes:, redirect_uris:, request_options:); end + def update_application(id:, name: nil, description: nil, scopes: nil, redirect_uris: nil, cors_origins: nil, request_options: {}); end sig do params( @@ -73,7 +75,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_application(id:, request_options:); end + def delete_application(id:, request_options: {}); end sig do params( @@ -81,7 +83,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::ApplicationCredentialsListItem]) end - def list_application_client_secrets(id:, request_options:); end + def list_application_client_secrets(id:, request_options: {}); end sig do params( @@ -89,7 +91,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::NewConnectApplicationSecret) end - def create_application_client_secret(id:, request_options:); end + def create_application_client_secret(id:, request_options: {}); end sig do params( @@ -97,7 +99,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_client_secret(id:, request_options:); end + def delete_client_secret(id:, request_options: {}); end end end diff --git a/rbi/workos/connect_application_oauth.rbi b/rbi/workos/connect_application_oauth.rbi index b933e200..db5b6e79 100644 --- a/rbi/workos/connect_application_oauth.rbi +++ b/rbi/workos/connect_application_oauth.rbi @@ -69,6 +69,12 @@ module WorkOS sig { params(value: T::Array[WorkOS::ConnectApplicationOAuthRedirectUris]).returns(T::Array[WorkOS::ConnectApplicationOAuthRedirectUris]) } def redirect_uris=(value); end + sig { returns(T::Array[String]) } + def cors_origins; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def cors_origins=(value); end + sig { returns(T::Boolean) } def uses_pkce; end diff --git a/rbi/workos/connection_create_error_400.rbi b/rbi/workos/connection_create_error_400.rbi new file mode 100644 index 00000000..6e261e18 --- /dev/null +++ b/rbi/workos/connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_403.rbi b/rbi/workos/connection_create_error_403.rbi new file mode 100644 index 00000000..4f96462d --- /dev/null +++ b/rbi/workos/connection_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_404.rbi b/rbi/workos/connection_create_error_404.rbi new file mode 100644 index 00000000..7d29d2e1 --- /dev/null +++ b/rbi/workos/connection_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_409.rbi b/rbi/workos/connection_create_error_409.rbi new file mode 100644 index 00000000..b2944c30 --- /dev/null +++ b/rbi/workos/connection_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_422.rbi b/rbi/workos/connection_create_error_422.rbi new file mode 100644 index 00000000..b4e697f0 --- /dev/null +++ b/rbi/workos/connection_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_4222.rbi b/rbi/workos/connection_create_error_4222.rbi new file mode 100644 index 00000000..e4a55d69 --- /dev/null +++ b/rbi/workos/connection_create_error_4222.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError4222 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_4223.rbi b/rbi/workos/connection_create_error_4223.rbi new file mode 100644 index 00000000..a6d3e41c --- /dev/null +++ b/rbi/workos/connection_create_error_4223.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError4223 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_create_error_4224.rbi b/rbi/workos/connection_create_error_4224.rbi new file mode 100644 index 00000000..212443a8 --- /dev/null +++ b/rbi/workos/connection_create_error_4224.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionCreateError4224 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_delete_error_403.rbi b/rbi/workos/connection_delete_error_403.rbi new file mode 100644 index 00000000..be44ce1a --- /dev/null +++ b/rbi/workos/connection_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_delete_error_404.rbi b/rbi/workos/connection_delete_error_404.rbi new file mode 100644 index 00000000..9e4deabe --- /dev/null +++ b/rbi/workos/connection_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_find_error_403.rbi b/rbi/workos/connection_find_error_403.rbi new file mode 100644 index 00000000..d1639902 --- /dev/null +++ b/rbi/workos/connection_find_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionFindError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_find_error_404.rbi b/rbi/workos/connection_find_error_404.rbi new file mode 100644 index 00000000..aa3ce66d --- /dev/null +++ b/rbi/workos/connection_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_list_error_403.rbi b/rbi/workos/connection_list_error_403.rbi new file mode 100644 index 00000000..af3e5793 --- /dev/null +++ b/rbi/workos/connection_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_list_error_422.rbi b/rbi/workos/connection_list_error_422.rbi new file mode 100644 index 00000000..e4ace350 --- /dev/null +++ b/rbi/workos/connection_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_400.rbi b/rbi/workos/connection_patch_error_400.rbi new file mode 100644 index 00000000..26c094ca --- /dev/null +++ b/rbi/workos/connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_403.rbi b/rbi/workos/connection_patch_error_403.rbi new file mode 100644 index 00000000..8e4c96aa --- /dev/null +++ b/rbi/workos/connection_patch_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_404.rbi b/rbi/workos/connection_patch_error_404.rbi new file mode 100644 index 00000000..3134682c --- /dev/null +++ b/rbi/workos/connection_patch_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_409.rbi b/rbi/workos/connection_patch_error_409.rbi new file mode 100644 index 00000000..f730151b --- /dev/null +++ b/rbi/workos/connection_patch_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_422.rbi b/rbi/workos/connection_patch_error_422.rbi new file mode 100644 index 00000000..6ddc4784 --- /dev/null +++ b/rbi/workos/connection_patch_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_4222.rbi b/rbi/workos/connection_patch_error_4222.rbi new file mode 100644 index 00000000..36ea2c07 --- /dev/null +++ b/rbi/workos/connection_patch_error_4222.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError4222 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_4223.rbi b/rbi/workos/connection_patch_error_4223.rbi new file mode 100644 index 00000000..f648fe1d --- /dev/null +++ b/rbi/workos/connection_patch_error_4223.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError4223 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_patch_error_4224.rbi b/rbi/workos/connection_patch_error_4224.rbi new file mode 100644 index 00000000..bf12b857 --- /dev/null +++ b/rbi/workos/connection_patch_error_4224.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionPatchError4224 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_conflicts_with_options_connection_create_error_400.rbi b/rbi/workos/connection_type_conflicts_with_options_connection_create_error_400.rbi new file mode 100644 index 00000000..c6e1c62e --- /dev/null +++ b/rbi/workos/connection_type_conflicts_with_options_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeConflictsWithOptionsConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_conflicts_with_options_connection_patch_error_400.rbi b/rbi/workos/connection_type_conflicts_with_options_connection_patch_error_400.rbi new file mode 100644 index 00000000..e9a9b7ce --- /dev/null +++ b/rbi/workos/connection_type_conflicts_with_options_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeConflictsWithOptionsConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_not_supported_connection_create_error_400.rbi b/rbi/workos/connection_type_not_supported_connection_create_error_400.rbi new file mode 100644 index 00000000..93ce4539 --- /dev/null +++ b/rbi/workos/connection_type_not_supported_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeNotSupportedConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_not_supported_connection_patch_error_400.rbi b/rbi/workos/connection_type_not_supported_connection_patch_error_400.rbi new file mode 100644 index 00000000..0df40396 --- /dev/null +++ b/rbi/workos/connection_type_not_supported_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeNotSupportedConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rbi b/rbi/workos/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..7bac20b2 --- /dev/null +++ b/rbi/workos/connection_type_not_supported_saml_sp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeNotSupportedSAMLSpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/connection_type_or_options_required_connection_create_error_400.rbi b/rbi/workos/connection_type_or_options_required_connection_create_error_400.rbi new file mode 100644 index 00000000..b850ab79 --- /dev/null +++ b/rbi/workos/connection_type_or_options_required_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ConnectionTypeOrOptionsRequiredConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/cors_origins_create_cors_origin_error_409.rbi b/rbi/workos/cors_origins_create_cors_origin_error_409.rbi new file mode 100644 index 00000000..df6712d6 --- /dev/null +++ b/rbi/workos/cors_origins_create_cors_origin_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class CORSOriginsCreateCORSOriginError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def code; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def code=(value); end + + sig { returns(T.nilable(String)) } + def message; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/cors_origins_create_cors_origin_error_422.rbi b/rbi/workos/cors_origins_create_cors_origin_error_422.rbi new file mode 100644 index 00000000..cee8c789 --- /dev/null +++ b/rbi/workos/cors_origins_create_cors_origin_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class CORSOriginsCreateCORSOriginError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def message; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def message=(value); end + + sig { returns(T.nilable(T::Array[WorkOS::CORSOriginsCreateCORSOriginError422Error])) } + def errors; end + + sig { params(value: T.nilable(T::Array[WorkOS::CORSOriginsCreateCORSOriginError422Error])).returns(T.nilable(T::Array[WorkOS::CORSOriginsCreateCORSOriginError422Error])) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/cors_origins_create_cors_origin_error_422_error.rbi b/rbi/workos/cors_origins_create_cors_origin_error_422_error.rbi new file mode 100644 index 00000000..4140cd5f --- /dev/null +++ b/rbi/workos/cors_origins_create_cors_origin_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class CORSOriginsCreateCORSOriginError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def property; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def property=(value); end + + sig { returns(T.nilable(T::Hash[String, T.untyped])) } + def constraints; end + + sig { params(value: T.nilable(T::Hash[String, T.untyped])).returns(T.nilable(T::Hash[String, T.untyped])) } + def constraints=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/cors_origins_list_error_401.rbi b/rbi/workos/cors_origins_list_error_401.rbi new file mode 100644 index 00000000..73925318 --- /dev/null +++ b/rbi/workos/cors_origins_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class CORSOriginsListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/create_oauth_application.rbi b/rbi/workos/create_oauth_application.rbi index 8fff4ca8..00fd3518 100644 --- a/rbi/workos/create_oauth_application.rbi +++ b/rbi/workos/create_oauth_application.rbi @@ -39,6 +39,12 @@ module WorkOS sig { params(value: T.nilable(T::Array[WorkOS::RedirectUriInput])).returns(T.nilable(T::Array[WorkOS::RedirectUriInput])) } def redirect_uris=(value); end + sig { returns(T.nilable(T::Array[String])) } + def cors_origins; end + + sig { params(value: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } + def cors_origins=(value); end + sig { returns(T.nilable(T::Boolean)) } def uses_pkce; end diff --git a/rbi/workos/create_password_reset_token.rbi b/rbi/workos/create_password_reset_token.rbi index b6cedb02..1c4ab280 100644 --- a/rbi/workos/create_password_reset_token.rbi +++ b/rbi/workos/create_password_reset_token.rbi @@ -15,6 +15,12 @@ module WorkOS sig { params(value: String).returns(String) } def email=(value); end + sig { returns(T.nilable(String)) } + def locale; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def locale=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_400.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_400.rbi new file mode 100644 index 00000000..21bf25dc --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_403.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_403.rbi new file mode 100644 index 00000000..7b878619 --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_404.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_404.rbi new file mode 100644 index 00000000..1ceedfd4 --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_4042.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_4042.rbi new file mode 100644 index 00000000..11675351 --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_409.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_409.rbi new file mode 100644 index 00000000..15769108 --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_4092.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_4092.rbi new file mode 100644 index 00000000..61922012 --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_4092.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError4092 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_create_api_key_connection_error_503.rbi b/rbi/workos/data_integrations_create_api_key_connection_error_503.rbi new file mode 100644 index 00000000..44c29d7e --- /dev/null +++ b/rbi/workos/data_integrations_create_api_key_connection_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsCreateApiKeyConnectionError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_error_400.rbi b/rbi/workos/data_integrations_upsert_api_key_error_400.rbi new file mode 100644 index 00000000..e3442ddc --- /dev/null +++ b/rbi/workos/data_integrations_upsert_api_key_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertApiKeyError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.any(String, T::Array[String])) } + def message; end + + sig { params(value: T.any(String, T::Array[String])).returns(T.any(String, T::Array[String])) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_error_403.rbi b/rbi/workos/data_integrations_upsert_api_key_error_403.rbi new file mode 100644 index 00000000..b042e8ff --- /dev/null +++ b/rbi/workos/data_integrations_upsert_api_key_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertApiKeyError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_error_404.rbi b/rbi/workos/data_integrations_upsert_api_key_error_404.rbi new file mode 100644 index 00000000..fea906f0 --- /dev/null +++ b/rbi/workos/data_integrations_upsert_api_key_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertApiKeyError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_error_4042.rbi b/rbi/workos/data_integrations_upsert_api_key_error_4042.rbi new file mode 100644 index 00000000..adce3189 --- /dev/null +++ b/rbi/workos/data_integrations_upsert_api_key_error_4042.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DataIntegrationsUpsertApiKeyError4042 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/data_integrations_upsert_api_key_request.rbi b/rbi/workos/data_integrations_upsert_api_key_request.rbi index b7ab590a..095bb62b 100644 --- a/rbi/workos/data_integrations_upsert_api_key_request.rbi +++ b/rbi/workos/data_integrations_upsert_api_key_request.rbi @@ -45,6 +45,18 @@ module WorkOS sig { params(value: String).returns(String) } def secret=(value); end + sig { returns(T.nilable(String)) } + def connection_intent; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connection_intent=(value); end + + sig { returns(T.nilable(String)) } + def connected_account_id; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def connected_account_id=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/directory_delete_directory_error_403.rbi b/rbi/workos/directory_delete_directory_error_403.rbi new file mode 100644 index 00000000..9153a1d1 --- /dev/null +++ b/rbi/workos/directory_delete_directory_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryDeleteDirectoryError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_find_error_403.rbi b/rbi/workos/directory_find_error_403.rbi new file mode 100644 index 00000000..366ab2f8 --- /dev/null +++ b/rbi/workos/directory_find_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryFindError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_find_error_404.rbi b/rbi/workos/directory_find_error_404.rbi new file mode 100644 index 00000000..a6629f14 --- /dev/null +++ b/rbi/workos/directory_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_groups_find_error_403.rbi b/rbi/workos/directory_groups_find_error_403.rbi new file mode 100644 index 00000000..f385d5b8 --- /dev/null +++ b/rbi/workos/directory_groups_find_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryGroupsFindError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_groups_find_error_404.rbi b/rbi/workos/directory_groups_find_error_404.rbi new file mode 100644 index 00000000..43b54639 --- /dev/null +++ b/rbi/workos/directory_groups_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryGroupsFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_groups_list_error_403.rbi b/rbi/workos/directory_groups_list_error_403.rbi new file mode 100644 index 00000000..9b9ae2f3 --- /dev/null +++ b/rbi/workos/directory_groups_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryGroupsListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_groups_list_error_404.rbi b/rbi/workos/directory_groups_list_error_404.rbi new file mode 100644 index 00000000..47f29fac --- /dev/null +++ b/rbi/workos/directory_groups_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryGroupsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_groups_list_error_422.rbi b/rbi/workos/directory_groups_list_error_422.rbi new file mode 100644 index 00000000..cc0bf83f --- /dev/null +++ b/rbi/workos/directory_groups_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryGroupsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_list_error_403.rbi b/rbi/workos/directory_list_error_403.rbi new file mode 100644 index 00000000..e48e2986 --- /dev/null +++ b/rbi/workos/directory_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_list_error_422.rbi b/rbi/workos/directory_list_error_422.rbi new file mode 100644 index 00000000..9c25fcd9 --- /dev/null +++ b/rbi/workos/directory_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_sync.rbi b/rbi/workos/directory_sync.rbi index d84d8781..dcb820d1 100644 --- a/rbi/workos/directory_sync.rbi +++ b/rbi/workos/directory_sync.rbi @@ -21,7 +21,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_directories(before:, after:, limit:, order:, organization_id:, search:, domain:, request_options:); end + def list_directories(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, search: nil, domain: nil, request_options: {}); end sig do params( @@ -29,7 +29,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Directory) end - def get_directory(id:, request_options:); end + def get_directory(id:, request_options: {}); end sig do params( @@ -37,7 +37,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_directory(id:, request_options:); end + def delete_directory(id:, request_options: {}); end sig do params( @@ -45,7 +45,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DirectorySyncResponse) end - def create_directory_sync(id:, request_options:); end + def create_directory_sync(id:, request_options: {}); end sig do params( @@ -58,7 +58,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_groups(before:, after:, limit:, order:, directory:, user:, request_options:); end + def list_groups(before: nil, after: nil, limit: nil, order: nil, directory: nil, user: nil, request_options: {}); end sig do params( @@ -66,7 +66,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DirectoryGroup) end - def get_group(id:, request_options:); end + def get_group(id:, request_options: {}); end sig do params( @@ -81,7 +81,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_users(before:, after:, limit:, order:, directory:, group:, idp_id:, email:, request_options:); end + def list_users(before: nil, after: nil, limit: nil, order: nil, directory: nil, group: nil, idp_id: nil, email: nil, request_options: {}); end sig do params( @@ -89,7 +89,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DirectoryUserWithGroups) end - def get_user(id:, request_options:); end + def get_user(id:, request_options: {}); end end end diff --git a/rbi/workos/directory_sync_directory_error_403.rbi b/rbi/workos/directory_sync_directory_error_403.rbi new file mode 100644 index 00000000..ec9a4d9a --- /dev/null +++ b/rbi/workos/directory_sync_directory_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectorySyncDirectoryError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_sync_directory_error_404.rbi b/rbi/workos/directory_sync_directory_error_404.rbi new file mode 100644 index 00000000..82f2a471 --- /dev/null +++ b/rbi/workos/directory_sync_directory_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectorySyncDirectoryError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_sync_directory_error_409.rbi b/rbi/workos/directory_sync_directory_error_409.rbi new file mode 100644 index 00000000..01d9d499 --- /dev/null +++ b/rbi/workos/directory_sync_directory_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectorySyncDirectoryError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_sync_directory_error_422.rbi b/rbi/workos/directory_sync_directory_error_422.rbi new file mode 100644 index 00000000..c73876aa --- /dev/null +++ b/rbi/workos/directory_sync_directory_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectorySyncDirectoryError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_sync_directory_error_503.rbi b/rbi/workos/directory_sync_directory_error_503.rbi new file mode 100644 index 00000000..377a48ec --- /dev/null +++ b/rbi/workos/directory_sync_directory_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectorySyncDirectoryError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_users_find_error_403.rbi b/rbi/workos/directory_users_find_error_403.rbi new file mode 100644 index 00000000..7451fa19 --- /dev/null +++ b/rbi/workos/directory_users_find_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryUsersFindError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_users_find_error_404.rbi b/rbi/workos/directory_users_find_error_404.rbi new file mode 100644 index 00000000..91669c3e --- /dev/null +++ b/rbi/workos/directory_users_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryUsersFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_users_list_error_403.rbi b/rbi/workos/directory_users_list_error_403.rbi new file mode 100644 index 00000000..42721846 --- /dev/null +++ b/rbi/workos/directory_users_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryUsersListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_users_list_error_404.rbi b/rbi/workos/directory_users_list_error_404.rbi new file mode 100644 index 00000000..41c71a85 --- /dev/null +++ b/rbi/workos/directory_users_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryUsersListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/directory_users_list_error_422.rbi b/rbi/workos/directory_users_list_error_422.rbi new file mode 100644 index 00000000..569efe69 --- /dev/null +++ b/rbi/workos/directory_users_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DirectoryUsersListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/discovery_endpoint_must_use_https_connection_create_error_400.rbi b/rbi/workos/discovery_endpoint_must_use_https_connection_create_error_400.rbi new file mode 100644 index 00000000..c71f327e --- /dev/null +++ b/rbi/workos/discovery_endpoint_must_use_https_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DiscoveryEndpointMustUseHttpsConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/discovery_endpoint_must_use_https_connection_patch_error_400.rbi b/rbi/workos/discovery_endpoint_must_use_https_connection_patch_error_400.rbi new file mode 100644 index 00000000..4cb149bf --- /dev/null +++ b/rbi/workos/discovery_endpoint_must_use_https_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class DiscoveryEndpointMustUseHttpsConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rbi b/rbi/workos/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rbi new file mode 100644 index 00000000..9a834342 --- /dev/null +++ b/rbi/workos/email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailAlreadyInUseAgentAdminLinkClaimAttemptToExternalUserError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_already_invited_user_invites_create_error_400.rbi b/rbi/workos/email_already_invited_user_invites_create_error_400.rbi new file mode 100644 index 00000000..47c128dd --- /dev/null +++ b/rbi/workos/email_already_invited_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailAlreadyInvitedUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_already_verified_user_update_error_400.rbi b/rbi/workos/email_already_verified_user_update_error_400.rbi new file mode 100644 index 00000000..bf79d0f4 --- /dev/null +++ b/rbi/workos/email_already_verified_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailAlreadyVerifiedUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_change_not_allowed_user_confirm_email_change_error_409.rbi b/rbi/workos/email_change_not_allowed_user_confirm_email_change_error_409.rbi new file mode 100644 index 00000000..7983723a --- /dev/null +++ b/rbi/workos/email_change_not_allowed_user_confirm_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailChangeNotAllowedUserConfirmEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_change_not_allowed_user_send_email_change_error_409.rbi b/rbi/workos/email_change_not_allowed_user_send_email_change_error_409.rbi new file mode 100644 index 00000000..03cc5049 --- /dev/null +++ b/rbi/workos/email_change_not_allowed_user_send_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailChangeNotAllowedUserSendEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_change_not_allowed_user_update_error_400.rbi b/rbi/workos/email_change_not_allowed_user_update_error_400.rbi new file mode 100644 index 00000000..cb4d3dfe --- /dev/null +++ b/rbi/workos/email_change_not_allowed_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailChangeNotAllowedUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_domain_not_deliverable_user_invites_create_error_400.rbi b/rbi/workos/email_domain_not_deliverable_user_invites_create_error_400.rbi new file mode 100644 index 00000000..a9157ed6 --- /dev/null +++ b/rbi/workos/email_domain_not_deliverable_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailDomainNotDeliverableUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_domain_not_deliverable_user_invites_resend_error_400.rbi b/rbi/workos/email_domain_not_deliverable_user_invites_resend_error_400.rbi new file mode 100644 index 00000000..2fa4ca2f --- /dev/null +++ b/rbi/workos/email_domain_not_deliverable_user_invites_resend_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailDomainNotDeliverableUserInvitesResendError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rbi b/rbi/workos/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rbi new file mode 100644 index 00000000..fe3b6e54 --- /dev/null +++ b/rbi/workos/email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailMismatchAgentAdminLinkClaimAttemptToExternalUserError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_not_available_user_confirm_email_change_error_409.rbi b/rbi/workos/email_not_available_user_confirm_email_change_error_409.rbi new file mode 100644 index 00000000..4393ee0e --- /dev/null +++ b/rbi/workos/email_not_available_user_confirm_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailNotAvailableUserConfirmEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_not_available_user_send_email_change_error_409.rbi b/rbi/workos/email_not_available_user_send_email_change_error_409.rbi new file mode 100644 index 00000000..7b81e38a --- /dev/null +++ b/rbi/workos/email_not_available_user_send_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailNotAvailableUserSendEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_not_available_user_update_error_400.rbi b/rbi/workos/email_not_available_user_update_error_400.rbi new file mode 100644 index 00000000..98b3385b --- /dev/null +++ b/rbi/workos/email_not_available_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailNotAvailableUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_password_auth_disabled_session_authenticate_error_403.rbi b/rbi/workos/email_password_auth_disabled_session_authenticate_error_403.rbi new file mode 100644 index 00000000..e6fb7615 --- /dev/null +++ b/rbi/workos/email_password_auth_disabled_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailPasswordAuthDisabledSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/email_verification_required_session_authenticate_error_403.rbi b/rbi/workos/email_verification_required_session_authenticate_error_403.rbi new file mode 100644 index 00000000..2a78088f --- /dev/null +++ b/rbi/workos/email_verification_required_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EmailVerificationRequiredSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/event_list_error_400.rbi b/rbi/workos/event_list_error_400.rbi new file mode 100644 index 00000000..869b9874 --- /dev/null +++ b/rbi/workos/event_list_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EventListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/event_list_error_422.rbi b/rbi/workos/event_list_error_422.rbi new file mode 100644 index 00000000..36714426 --- /dev/null +++ b/rbi/workos/event_list_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EventListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[WorkOS::EventListError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::EventListError422Error]).returns(T::Array[WorkOS::EventListError422Error]) } + def errors=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/event_list_error_422_error.rbi b/rbi/workos/event_list_error_422_error.rbi new file mode 100644 index 00000000..13059af4 --- /dev/null +++ b/rbi/workos/event_list_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class EventListError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def field; end + + sig { params(value: String).returns(String) } + def field=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/events.rbi b/rbi/workos/events.rbi index 7f5464f6..009efcbf 100644 --- a/rbi/workos/events.rbi +++ b/rbi/workos/events.rbi @@ -22,7 +22,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_events(events:, before:, after:, limit:, order:, range_start:, range_end:, organization_id:, request_options:); end + def list_events(events:, before: nil, after: nil, limit: nil, order: nil, range_start: nil, range_end: nil, organization_id: nil, request_options: {}); end end end diff --git a/rbi/workos/expires_in_days_too_long_user_invites_create_error_400.rbi b/rbi/workos/expires_in_days_too_long_user_invites_create_error_400.rbi new file mode 100644 index 00000000..6d45f9f4 --- /dev/null +++ b/rbi/workos/expires_in_days_too_long_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExpiresInDaysTooLongUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/expires_in_days_too_short_user_invites_create_error_400.rbi b/rbi/workos/expires_in_days_too_short_user_invites_create_error_400.rbi new file mode 100644 index 00000000..a7791db8 --- /dev/null +++ b/rbi/workos/expires_in_days_too_short_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExpiresInDaysTooShortUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_400.rbi b/rbi/workos/external_auth_complete_login_error_400.rbi new file mode 100644 index 00000000..f5d911b9 --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_4002.rbi b/rbi/workos/external_auth_complete_login_error_4002.rbi new file mode 100644 index 00000000..e871c033 --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_4002.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_4003.rbi b/rbi/workos/external_auth_complete_login_error_4003.rbi new file mode 100644 index 00000000..8b4c2b9e --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_4003.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError4003 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_4004.rbi b/rbi/workos/external_auth_complete_login_error_4004.rbi new file mode 100644 index 00000000..6596fe03 --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_4004.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError4004 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_4005.rbi b/rbi/workos/external_auth_complete_login_error_4005.rbi new file mode 100644 index 00000000..792985d5 --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_4005.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError4005 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_400_with_error.rbi b/rbi/workos/external_auth_complete_login_error_400_with_error.rbi new file mode 100644 index 00000000..735bd1c4 --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_400_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError400WithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_404.rbi b/rbi/workos/external_auth_complete_login_error_404.rbi new file mode 100644 index 00000000..60934dcc --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_auth_complete_login_error_422.rbi b/rbi/workos/external_auth_complete_login_error_422.rbi new file mode 100644 index 00000000..926dbd5e --- /dev/null +++ b/rbi/workos/external_auth_complete_login_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalAuthCompleteLoginError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_id_already_used_organization_create_error_400.rbi b/rbi/workos/external_id_already_used_organization_create_error_400.rbi new file mode 100644 index 00000000..aec3cbf5 --- /dev/null +++ b/rbi/workos/external_id_already_used_organization_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalIdAlreadyUsedOrganizationCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_id_already_used_organization_update_organization_error_400.rbi b/rbi/workos/external_id_already_used_organization_update_organization_error_400.rbi new file mode 100644 index 00000000..3e19570a --- /dev/null +++ b/rbi/workos/external_id_already_used_organization_update_organization_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalIdAlreadyUsedOrganizationUpdateOrganizationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/external_id_already_used_user_update_error_400.rbi b/rbi/workos/external_id_already_used_user_update_error_400.rbi new file mode 100644 index 00000000..d6f6bd10 --- /dev/null +++ b/rbi/workos/external_id_already_used_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ExternalIdAlreadyUsedUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags.rbi b/rbi/workos/feature_flags.rbi index 7c31cbfc..2d10d1dd 100644 --- a/rbi/workos/feature_flags.rbi +++ b/rbi/workos/feature_flags.rbi @@ -18,7 +18,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_feature_flags(before:, after:, limit:, order:, request_options:); end + def list_feature_flags(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -26,7 +26,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Flag) end - def get_feature_flag(slug:, request_options:); end + def get_feature_flag(slug:, request_options: {}); end sig do params( @@ -34,7 +34,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::FeatureFlag) end - def disable_feature_flag(slug:, request_options:); end + def disable_feature_flag(slug:, request_options: {}); end sig do params( @@ -42,7 +42,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::FeatureFlag) end - def enable_feature_flag(slug:, request_options:); end + def enable_feature_flag(slug:, request_options: {}); end sig do params( @@ -51,7 +51,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def add_flag_target(resource_id:, slug:, request_options:); end + def add_flag_target(resource_id:, slug:, request_options: {}); end sig do params( @@ -60,7 +60,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def remove_flag_target(resource_id:, slug:, request_options:); end + def remove_flag_target(resource_id:, slug:, request_options: {}); end sig do params( @@ -72,7 +72,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organization_feature_flags(organization_id:, before:, after:, limit:, order:, request_options:); end + def list_organization_feature_flags(organization_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -84,7 +84,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_user_feature_flags(user_id:, before:, after:, limit:, order:, request_options:); end + def list_user_feature_flags(user_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end end end diff --git a/rbi/workos/feature_flags_disable_flag_error_404.rbi b/rbi/workos/feature_flags_disable_flag_error_404.rbi new file mode 100644 index 00000000..9cce7e6a --- /dev/null +++ b/rbi/workos/feature_flags_disable_flag_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsDisableFlagError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_disable_flag_error_409.rbi b/rbi/workos/feature_flags_disable_flag_error_409.rbi new file mode 100644 index 00000000..9eb75e0f --- /dev/null +++ b/rbi/workos/feature_flags_disable_flag_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsDisableFlagError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_enable_flag_error_404.rbi b/rbi/workos/feature_flags_enable_flag_error_404.rbi new file mode 100644 index 00000000..fb16018e --- /dev/null +++ b/rbi/workos/feature_flags_enable_flag_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsEnableFlagError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_enable_flag_error_409.rbi b/rbi/workos/feature_flags_enable_flag_error_409.rbi new file mode 100644 index 00000000..74e2e103 --- /dev/null +++ b/rbi/workos/feature_flags_enable_flag_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsEnableFlagError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_find_by_slug_error_404.rbi b/rbi/workos/feature_flags_find_by_slug_error_404.rbi new file mode 100644 index 00000000..a037eb28 --- /dev/null +++ b/rbi/workos/feature_flags_find_by_slug_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsFindBySlugError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_list_error_400.rbi b/rbi/workos/feature_flags_list_error_400.rbi new file mode 100644 index 00000000..b0f5b968 --- /dev/null +++ b/rbi/workos/feature_flags_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_list_error_404.rbi b/rbi/workos/feature_flags_list_error_404.rbi new file mode 100644 index 00000000..f7d4c07b --- /dev/null +++ b/rbi/workos/feature_flags_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/feature_flags_list_error_422.rbi b/rbi/workos/feature_flags_list_error_422.rbi new file mode 100644 index 00000000..5b38e321 --- /dev/null +++ b/rbi/workos/feature_flags_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FeatureFlagsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_create_target_error_400.rbi b/rbi/workos/flag_targets_create_target_error_400.rbi new file mode 100644 index 00000000..ac10647d --- /dev/null +++ b/rbi/workos/flag_targets_create_target_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsCreateTargetError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def message; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def message=(value); end + + sig { returns(T.nilable(String)) } + def code; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def code=(value); end + + sig { returns(T.nilable(Float)) } + def status_code; end + + sig { params(value: T.nilable(Float)).returns(T.nilable(Float)) } + def status_code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_create_target_error_403.rbi b/rbi/workos/flag_targets_create_target_error_403.rbi new file mode 100644 index 00000000..2eea6378 --- /dev/null +++ b/rbi/workos/flag_targets_create_target_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsCreateTargetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_create_target_error_404.rbi b/rbi/workos/flag_targets_create_target_error_404.rbi new file mode 100644 index 00000000..787eb047 --- /dev/null +++ b/rbi/workos/flag_targets_create_target_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsCreateTargetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_delete_target_error_400.rbi b/rbi/workos/flag_targets_delete_target_error_400.rbi new file mode 100644 index 00000000..beba5bc2 --- /dev/null +++ b/rbi/workos/flag_targets_delete_target_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsDeleteTargetError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def message; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def message=(value); end + + sig { returns(T.nilable(String)) } + def code; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def code=(value); end + + sig { returns(T.nilable(Float)) } + def status_code; end + + sig { params(value: T.nilable(Float)).returns(T.nilable(Float)) } + def status_code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_delete_target_error_403.rbi b/rbi/workos/flag_targets_delete_target_error_403.rbi new file mode 100644 index 00000000..4e8967b3 --- /dev/null +++ b/rbi/workos/flag_targets_delete_target_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsDeleteTargetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/flag_targets_delete_target_error_404.rbi b/rbi/workos/flag_targets_delete_target_error_404.rbi new file mode 100644 index 00000000..6f4b2ce2 --- /dev/null +++ b/rbi/workos/flag_targets_delete_target_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class FlagTargetsDeleteTargetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_create_error_400.rbi b/rbi/workos/group_create_error_400.rbi new file mode 100644 index 00000000..c76c2b0d --- /dev/null +++ b/rbi/workos/group_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_create_error_403.rbi b/rbi/workos/group_create_error_403.rbi new file mode 100644 index 00000000..5ba15a97 --- /dev/null +++ b/rbi/workos/group_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_create_error_404.rbi b/rbi/workos/group_create_error_404.rbi new file mode 100644 index 00000000..9f272a2e --- /dev/null +++ b/rbi/workos/group_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_create_error_422.rbi b/rbi/workos/group_create_error_422.rbi new file mode 100644 index 00000000..3fededc7 --- /dev/null +++ b/rbi/workos/group_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_delete_error_403.rbi b/rbi/workos/group_delete_error_403.rbi new file mode 100644 index 00000000..7fdcd8b0 --- /dev/null +++ b/rbi/workos/group_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_delete_error_404.rbi b/rbi/workos/group_delete_error_404.rbi new file mode 100644 index 00000000..99f2df13 --- /dev/null +++ b/rbi/workos/group_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_get_error_403.rbi b/rbi/workos/group_get_error_403.rbi new file mode 100644 index 00000000..bf2dbd6a --- /dev/null +++ b/rbi/workos/group_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_get_error_404.rbi b/rbi/workos/group_get_error_404.rbi new file mode 100644 index 00000000..bc15cb6c --- /dev/null +++ b/rbi/workos/group_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_list_error_403.rbi b/rbi/workos/group_list_error_403.rbi new file mode 100644 index 00000000..c0a15825 --- /dev/null +++ b/rbi/workos/group_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_list_error_404.rbi b/rbi/workos/group_list_error_404.rbi new file mode 100644 index 00000000..e29a3eb8 --- /dev/null +++ b/rbi/workos/group_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_add_member_error_400.rbi b/rbi/workos/group_memberships_add_member_error_400.rbi new file mode 100644 index 00000000..1e2332fe --- /dev/null +++ b/rbi/workos/group_memberships_add_member_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsAddMemberError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_add_member_error_403.rbi b/rbi/workos/group_memberships_add_member_error_403.rbi new file mode 100644 index 00000000..809832a5 --- /dev/null +++ b/rbi/workos/group_memberships_add_member_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsAddMemberError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_add_member_error_404.rbi b/rbi/workos/group_memberships_add_member_error_404.rbi new file mode 100644 index 00000000..1d007252 --- /dev/null +++ b/rbi/workos/group_memberships_add_member_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsAddMemberError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_add_member_error_422.rbi b/rbi/workos/group_memberships_add_member_error_422.rbi new file mode 100644 index 00000000..302315b7 --- /dev/null +++ b/rbi/workos/group_memberships_add_member_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsAddMemberError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_list_members_error_403.rbi b/rbi/workos/group_memberships_list_members_error_403.rbi new file mode 100644 index 00000000..bdbd44d9 --- /dev/null +++ b/rbi/workos/group_memberships_list_members_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsListMembersError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_list_members_error_404.rbi b/rbi/workos/group_memberships_list_members_error_404.rbi new file mode 100644 index 00000000..9ff1d78e --- /dev/null +++ b/rbi/workos/group_memberships_list_members_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsListMembersError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_remove_member_error_403.rbi b/rbi/workos/group_memberships_remove_member_error_403.rbi new file mode 100644 index 00000000..e5cf9d74 --- /dev/null +++ b/rbi/workos/group_memberships_remove_member_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsRemoveMemberError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_memberships_remove_member_error_404.rbi b/rbi/workos/group_memberships_remove_member_error_404.rbi new file mode 100644 index 00000000..28385259 --- /dev/null +++ b/rbi/workos/group_memberships_remove_member_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupMembershipsRemoveMemberError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_role_assignment_list.rbi b/rbi/workos/group_role_assignment_list.rbi new file mode 100644 index 00000000..12e2a9b9 --- /dev/null +++ b/rbi/workos/group_role_assignment_list.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupRoleAssignmentList + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(T::Array[WorkOS::GroupRoleAssignment]) } + def data; end + + sig { params(value: T::Array[WorkOS::GroupRoleAssignment]).returns(T::Array[WorkOS::GroupRoleAssignment]) } + def data=(value); end + + sig { returns(WorkOS::ListMetadata) } + def list_metadata; end + + sig { params(value: WorkOS::ListMetadata).returns(WorkOS::ListMetadata) } + def list_metadata=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_update_error_400.rbi b/rbi/workos/group_update_error_400.rbi new file mode 100644 index 00000000..ba42dad5 --- /dev/null +++ b/rbi/workos/group_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_update_error_403.rbi b/rbi/workos/group_update_error_403.rbi new file mode 100644 index 00000000..a48c26a8 --- /dev/null +++ b/rbi/workos/group_update_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupUpdateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_update_error_404.rbi b/rbi/workos/group_update_error_404.rbi new file mode 100644 index 00000000..59f1f17f --- /dev/null +++ b/rbi/workos/group_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/group_update_error_422.rbi b/rbi/workos/group_update_error_422.rbi new file mode 100644 index 00000000..4c79f69e --- /dev/null +++ b/rbi/workos/group_update_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class GroupUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/groups.rbi b/rbi/workos/groups.rbi index 8edf5095..6a912416 100644 --- a/rbi/workos/groups.rbi +++ b/rbi/workos/groups.rbi @@ -20,7 +20,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organization_groups(organization_id:, before:, after:, limit:, order:, search:, request_options:); end + def list_organization_groups(organization_id:, before: nil, after: nil, limit: nil, order: nil, search: nil, request_options: {}); end sig do params( @@ -30,7 +30,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Group) end - def create_organization_group(organization_id:, name:, description:, request_options:); end + def create_organization_group(organization_id:, name:, description: nil, request_options: {}); end sig do params( @@ -39,7 +39,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Group) end - def get_organization_group(organization_id:, group_id:, request_options:); end + def get_organization_group(organization_id:, group_id:, request_options: {}); end sig do params( @@ -50,7 +50,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Group) end - def update_organization_group(organization_id:, group_id:, name:, description:, request_options:); end + def update_organization_group(organization_id:, group_id:, name: nil, description: nil, request_options: {}); end sig do params( @@ -59,7 +59,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization_group(organization_id:, group_id:, request_options:); end + def delete_organization_group(organization_id:, group_id:, request_options: {}); end sig do params( @@ -72,7 +72,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_group_organization_memberships(organization_id:, group_id:, before:, after:, limit:, order:, request_options:); end + def list_group_organization_memberships(organization_id:, group_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -82,7 +82,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Group) end - def create_group_organization_membership(organization_id:, group_id:, organization_membership_id:, request_options:); end + def create_group_organization_membership(organization_id:, group_id:, organization_membership_id:, request_options: {}); end sig do params( @@ -92,7 +92,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_group_organization_membership(organization_id:, group_id:, om_id:, request_options:); end + def delete_group_organization_membership(organization_id:, group_id:, om_id:, request_options: {}); end end end diff --git a/rbi/workos/id_token_signature_algorithm_not_supported_connection_patch_error_400.rbi b/rbi/workos/id_token_signature_algorithm_not_supported_connection_patch_error_400.rbi new file mode 100644 index 00000000..38f3f82a --- /dev/null +++ b/rbi/workos/id_token_signature_algorithm_not_supported_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class IdTokenSignatureAlgorithmNotSupportedConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/incomplete_saml_options_connection_create_error_400.rbi b/rbi/workos/incomplete_saml_options_connection_create_error_400.rbi new file mode 100644 index 00000000..be9a319e --- /dev/null +++ b/rbi/workos/incomplete_saml_options_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class IncompleteSAMLOptionsConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..4177f6c3 --- /dev/null +++ b/rbi/workos/invalid_agent_access_token_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidAgentAccessTokenAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rbi b/rbi/workos/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rbi new file mode 100644 index 00000000..e55db966 --- /dev/null +++ b/rbi/workos/invalid_agent_access_token_agent_blueprints_token_validate_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidAgentAccessTokenAgentBlueprintsTokenValidateTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_certificate_connection_create_error_400.rbi b/rbi/workos/invalid_certificate_connection_create_error_400.rbi new file mode 100644 index 00000000..637c0eb1 --- /dev/null +++ b/rbi/workos/invalid_certificate_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidCertificateConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_certificate_saml_idp_signing_certificates_create_error_400.rbi b/rbi/workos/invalid_certificate_saml_idp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..9171006b --- /dev/null +++ b/rbi/workos/invalid_certificate_saml_idp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidCertificateSAMLIdpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rbi b/rbi/workos/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rbi new file mode 100644 index 00000000..c10a24c1 --- /dev/null +++ b/rbi/workos/invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidClaimAgentAdminLinkClaimAttemptToExternalUserError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_email_user_confirm_email_change_error_422.rbi b/rbi/workos/invalid_email_user_confirm_email_change_error_422.rbi new file mode 100644 index 00000000..9a34aac7 --- /dev/null +++ b/rbi/workos/invalid_email_user_confirm_email_change_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidEmailUserConfirmEmailChangeError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_email_user_send_email_change_error_422.rbi b/rbi/workos/invalid_email_user_send_email_change_error_422.rbi new file mode 100644 index 00000000..e116a39c --- /dev/null +++ b/rbi/workos/invalid_email_user_send_email_change_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidEmailUserSendEmailChangeError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_email_user_update_error_400.rbi b/rbi/workos/invalid_email_user_update_error_400.rbi new file mode 100644 index 00000000..30c678c3 --- /dev/null +++ b/rbi/workos/invalid_email_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidEmailUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_grant_sso_token_error_400.rbi b/rbi/workos/invalid_grant_sso_token_error_400.rbi new file mode 100644 index 00000000..8381c594 --- /dev/null +++ b/rbi/workos/invalid_grant_sso_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidGrantSSOTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_locale_user_update_error_400.rbi b/rbi/workos/invalid_locale_user_update_error_400.rbi new file mode 100644 index 00000000..a59b437f --- /dev/null +++ b/rbi/workos/invalid_locale_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidLocaleUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_metadata_user_create_error_400.rbi b/rbi/workos/invalid_metadata_user_create_error_400.rbi new file mode 100644 index 00000000..b44118fa --- /dev/null +++ b/rbi/workos/invalid_metadata_user_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidMetadataUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_metadata_user_update_error_400.rbi b/rbi/workos/invalid_metadata_user_update_error_400.rbi new file mode 100644 index 00000000..f0c95ef6 --- /dev/null +++ b/rbi/workos/invalid_metadata_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidMetadataUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rbi b/rbi/workos/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rbi new file mode 100644 index 00000000..ffdea04a --- /dev/null +++ b/rbi/workos/invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidOrganizationAgentAdminLinkClaimAttemptToExternalUserError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_password_hash_user_create_error_400.rbi b/rbi/workos/invalid_password_hash_user_create_error_400.rbi new file mode 100644 index 00000000..6eab0658 --- /dev/null +++ b/rbi/workos/invalid_password_hash_user_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidPasswordHashUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_password_hash_user_update_error_400.rbi b/rbi/workos/invalid_password_hash_user_update_error_400.rbi new file mode 100644 index 00000000..2f0d7a4d --- /dev/null +++ b/rbi/workos/invalid_password_hash_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidPasswordHashUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..11aa0680 --- /dev/null +++ b/rbi/workos/invalid_refresh_token_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRefreshTokenAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_waitlist_create_entry_error_422.rbi b/rbi/workos/invalid_request_parameters_waitlist_create_entry_error_422.rbi new file mode 100644 index 00000000..2e244b30 --- /dev/null +++ b/rbi/workos/invalid_request_parameters_waitlist_create_entry_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersWaitlistCreateEntryError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422.rbi b/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422.rbi new file mode 100644 index 00000000..d4150f14 --- /dev/null +++ b/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersWebhookEndpointsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsCreateError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsCreateError422Error]).returns(T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsCreateError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422_error.rbi b/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422_error.rbi new file mode 100644 index 00000000..6606d4cc --- /dev/null +++ b/rbi/workos/invalid_request_parameters_webhook_endpoints_create_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersWebhookEndpointsCreateError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422.rbi b/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422.rbi new file mode 100644 index 00000000..1445aa63 --- /dev/null +++ b/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersWebhookEndpointsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsUpdateError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsUpdateError422Error]).returns(T::Array[WorkOS::InvalidRequestParametersWebhookEndpointsUpdateError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422_error.rbi b/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422_error.rbi new file mode 100644 index 00000000..d9d3fa09 --- /dev/null +++ b/rbi/workos/invalid_request_parameters_webhook_endpoints_update_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestParametersWebhookEndpointsUpdateError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_request_session_authenticate_error_400_variant_29.rbi b/rbi/workos/invalid_request_session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..17966262 --- /dev/null +++ b/rbi/workos/invalid_request_session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRequestSessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_role_user_invites_create_error_400.rbi b/rbi/workos/invalid_role_user_invites_create_error_400.rbi new file mode 100644 index 00000000..81527817 --- /dev/null +++ b/rbi/workos/invalid_role_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRoleUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_role_user_organization_memberships_create_error_422.rbi b/rbi/workos/invalid_role_user_organization_memberships_create_error_422.rbi new file mode 100644 index 00000000..6c565506 --- /dev/null +++ b/rbi/workos/invalid_role_user_organization_memberships_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRoleUserOrganizationMembershipsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_role_user_organization_memberships_update_error_422.rbi b/rbi/workos/invalid_role_user_organization_memberships_update_error_422.rbi new file mode 100644 index 00000000..3aaf9139 --- /dev/null +++ b/rbi/workos/invalid_role_user_organization_memberships_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidRoleUserOrganizationMembershipsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..c6a26d6d --- /dev/null +++ b/rbi/workos/invalid_user_access_token_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvalidUserAccessTokenAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invitation_email_not_sent_waitlist_entries_approve_error_422.rbi b/rbi/workos/invitation_email_not_sent_waitlist_entries_approve_error_422.rbi new file mode 100644 index 00000000..0402826e --- /dev/null +++ b/rbi/workos/invitation_email_not_sent_waitlist_entries_approve_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InvitationEmailNotSentWaitlistEntriesApproveError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invite_accepted_user_invites_resend_error_400.rbi b/rbi/workos/invite_accepted_user_invites_resend_error_400.rbi new file mode 100644 index 00000000..bb93742c --- /dev/null +++ b/rbi/workos/invite_accepted_user_invites_resend_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InviteAcceptedUserInvitesResendError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/invite_revoked_user_invites_resend_error_400.rbi b/rbi/workos/invite_revoked_user_invites_resend_error_400.rbi new file mode 100644 index 00000000..c498c3ae --- /dev/null +++ b/rbi/workos/invite_revoked_user_invites_resend_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class InviteRevokedUserInvitesResendError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contact_list.rbi b/rbi/workos/it_contact_list.rbi new file mode 100644 index 00000000..689de4ec --- /dev/null +++ b/rbi/workos/it_contact_list.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactList + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(T::Array[WorkOS::ItContact]) } + def data; end + + sig { params(value: T::Array[WorkOS::ItContact]).returns(T::Array[WorkOS::ItContact]) } + def data=(value); end + + sig { returns(WorkOS::ItContactListListMetadata) } + def list_metadata; end + + sig { params(value: WorkOS::ItContactListListMetadata).returns(WorkOS::ItContactListListMetadata) } + def list_metadata=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contact_list_list_metadata.rbi b/rbi/workos/it_contact_list_list_metadata.rbi new file mode 100644 index 00000000..7027de3a --- /dev/null +++ b/rbi/workos/it_contact_list_list_metadata.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactListListMetadata + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def before; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def before=(value); end + + sig { returns(T.nilable(String)) } + def after; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def after=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_create_error_403.rbi b/rbi/workos/it_contacts_create_error_403.rbi new file mode 100644 index 00000000..ba2b5cc4 --- /dev/null +++ b/rbi/workos/it_contacts_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_create_error_404.rbi b/rbi/workos/it_contacts_create_error_404.rbi new file mode 100644 index 00000000..3e9e6a16 --- /dev/null +++ b/rbi/workos/it_contacts_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_create_error_409.rbi b/rbi/workos/it_contacts_create_error_409.rbi new file mode 100644 index 00000000..64d60c8a --- /dev/null +++ b/rbi/workos/it_contacts_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_create_error_422.rbi b/rbi/workos/it_contacts_create_error_422.rbi new file mode 100644 index 00000000..dc9e5492 --- /dev/null +++ b/rbi/workos/it_contacts_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_create_error_503.rbi b/rbi/workos/it_contacts_create_error_503.rbi new file mode 100644 index 00000000..b054f4fb --- /dev/null +++ b/rbi/workos/it_contacts_create_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsCreateError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_delete_error_403.rbi b/rbi/workos/it_contacts_delete_error_403.rbi new file mode 100644 index 00000000..60efabd0 --- /dev/null +++ b/rbi/workos/it_contacts_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_delete_error_404.rbi b/rbi/workos/it_contacts_delete_error_404.rbi new file mode 100644 index 00000000..0c0244f2 --- /dev/null +++ b/rbi/workos/it_contacts_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_delete_error_503.rbi b/rbi/workos/it_contacts_delete_error_503.rbi new file mode 100644 index 00000000..86ca38c2 --- /dev/null +++ b/rbi/workos/it_contacts_delete_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsDeleteError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_402.rbi b/rbi/workos/it_contacts_invite_error_402.rbi new file mode 100644 index 00000000..5a2ac89b --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_403.rbi b/rbi/workos/it_contacts_invite_error_403.rbi new file mode 100644 index 00000000..7c846785 --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_404.rbi b/rbi/workos/it_contacts_invite_error_404.rbi new file mode 100644 index 00000000..dd0d4589 --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_409.rbi b/rbi/workos/it_contacts_invite_error_409.rbi new file mode 100644 index 00000000..14465e5a --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_422.rbi b/rbi/workos/it_contacts_invite_error_422.rbi new file mode 100644 index 00000000..1d083e07 --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_429.rbi b/rbi/workos/it_contacts_invite_error_429.rbi new file mode 100644 index 00000000..0fbb20b8 --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_invite_error_503.rbi b/rbi/workos/it_contacts_invite_error_503.rbi new file mode 100644 index 00000000..48919b3a --- /dev/null +++ b/rbi/workos/it_contacts_invite_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsInviteError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_list_error_403.rbi b/rbi/workos/it_contacts_list_error_403.rbi new file mode 100644 index 00000000..04a458d2 --- /dev/null +++ b/rbi/workos/it_contacts_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_list_error_404.rbi b/rbi/workos/it_contacts_list_error_404.rbi new file mode 100644 index 00000000..967e19a2 --- /dev/null +++ b/rbi/workos/it_contacts_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_revoke_error_403.rbi b/rbi/workos/it_contacts_revoke_error_403.rbi new file mode 100644 index 00000000..e0393a99 --- /dev/null +++ b/rbi/workos/it_contacts_revoke_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsRevokeError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_revoke_error_404.rbi b/rbi/workos/it_contacts_revoke_error_404.rbi new file mode 100644 index 00000000..3fc6efeb --- /dev/null +++ b/rbi/workos/it_contacts_revoke_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsRevokeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/it_contacts_revoke_error_503.rbi b/rbi/workos/it_contacts_revoke_error_503.rbi new file mode 100644 index 00000000..99107383 --- /dev/null +++ b/rbi/workos/it_contacts_revoke_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ItContactsRevokeError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/jwt_templates_get_jwt_template_error_404.rbi b/rbi/workos/jwt_templates_get_jwt_template_error_404.rbi new file mode 100644 index 00000000..af0a9caa --- /dev/null +++ b/rbi/workos/jwt_templates_get_jwt_template_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class JWTTemplatesGetJWTTemplateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/jwt_templates_update_jwt_template_error_422.rbi b/rbi/workos/jwt_templates_update_jwt_template_error_422.rbi new file mode 100644 index 00000000..e621267f --- /dev/null +++ b/rbi/workos/jwt_templates_update_jwt_template_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class JWTTemplatesUpdateJWTTemplateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/key_pair_not_accepted_connection_create_error_400.rbi b/rbi/workos/key_pair_not_accepted_connection_create_error_400.rbi new file mode 100644 index 00000000..6f9a6573 --- /dev/null +++ b/rbi/workos/key_pair_not_accepted_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class KeyPairNotAcceptedConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rbi b/rbi/workos/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rbi new file mode 100644 index 00000000..1c172547 --- /dev/null +++ b/rbi/workos/key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class KeyPairNotAcceptedSAMLSpEncryptionCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rbi b/rbi/workos/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..34a1c36e --- /dev/null +++ b/rbi/workos/key_pair_not_accepted_saml_sp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class KeyPairNotAcceptedSAMLSpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/list_metadata.rbi b/rbi/workos/list_metadata.rbi new file mode 100644 index 00000000..eca76b2d --- /dev/null +++ b/rbi/workos/list_metadata.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ListMetadata + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def after; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def after=(value); end + + sig { returns(T.nilable(String)) } + def before; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def before=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/lock_timeout_authorization_resources_create_error_400.rbi b/rbi/workos/lock_timeout_authorization_resources_create_error_400.rbi new file mode 100644 index 00000000..6257a940 --- /dev/null +++ b/rbi/workos/lock_timeout_authorization_resources_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class LockTimeoutAuthorizationResourcesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/magic_auth_get_error_404.rbi b/rbi/workos/magic_auth_get_error_404.rbi new file mode 100644 index 00000000..bcd74537 --- /dev/null +++ b/rbi/workos/magic_auth_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MagicAuthGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..be2f8e11 --- /dev/null +++ b/rbi/workos/max_age_exceeded_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MaxAgeExceededAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/mfa_challenge_session_authenticate_error_403.rbi b/rbi/workos/mfa_challenge_session_authenticate_error_403.rbi new file mode 100644 index 00000000..c2c67bf7 --- /dev/null +++ b/rbi/workos/mfa_challenge_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MFAChallengeSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/mfa_enrollment_session_authenticate_error_400_variant_29.rbi b/rbi/workos/mfa_enrollment_session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..a1bf64af --- /dev/null +++ b/rbi/workos/mfa_enrollment_session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MFAEnrollmentSessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rbi b/rbi/workos/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rbi new file mode 100644 index 00000000..708836a0 --- /dev/null +++ b/rbi/workos/missing_user_id_or_organization_id_user_organization_memberships_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MissingUserIdOrOrganizationIdUserOrganizationMembershipsListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/multi_factor_auth.rbi b/rbi/workos/multi_factor_auth.rbi index 5ffb9677..bc8a04ae 100644 --- a/rbi/workos/multi_factor_auth.rbi +++ b/rbi/workos/multi_factor_auth.rbi @@ -16,7 +16,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthenticationChallengeVerifyResponse) end - def verify_challenge(id:, code:, request_options:); end + def verify_challenge(id:, code:, request_options: {}); end sig do params( @@ -28,7 +28,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthenticationFactorEnrolled) end - def enroll_factor(type:, phone_number:, totp_issuer:, totp_user:, user_id:, request_options:); end + def enroll_factor(type:, phone_number: nil, totp_issuer: nil, totp_user: nil, user_id: nil, request_options: {}); end sig do params( @@ -36,7 +36,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthenticationFactor) end - def get_factor(id:, request_options:); end + def get_factor(id:, request_options: {}); end sig do params( @@ -44,7 +44,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_factor(id:, request_options:); end + def delete_factor(id:, request_options: {}); end sig do params( @@ -53,7 +53,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthenticationChallenge) end - def challenge_factor(id:, sms_template:, request_options:); end + def challenge_factor(id:, sms_template: nil, request_options: {}); end sig do params( @@ -65,7 +65,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_user_auth_factors(userland_user_id:, before:, after:, limit:, order:, request_options:); end + def list_user_auth_factors(userland_user_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -77,7 +77,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserAuthenticationFactorEnrollResponse) end - def create_user_auth_factor(userland_user_id:, type:, totp_issuer:, totp_user:, totp_secret:, request_options:); end + def create_user_auth_factor(userland_user_id:, type:, totp_issuer: nil, totp_user: nil, totp_secret: nil, request_options: {}); end end end diff --git a/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rbi b/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rbi new file mode 100644 index 00000000..955bd7f5 --- /dev/null +++ b/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MultipleRolesNotEnabledUserOrganizationMembershipsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rbi b/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rbi new file mode 100644 index 00000000..be52a3be --- /dev/null +++ b/rbi/workos/multiple_roles_not_enabled_user_organization_memberships_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class MultipleRolesNotEnabledUserOrganizationMembershipsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/oidc_options_required_connection_create_error_400.rbi b/rbi/workos/oidc_options_required_connection_create_error_400.rbi new file mode 100644 index 00000000..12b19ee6 --- /dev/null +++ b/rbi/workos/oidc_options_required_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OIDCOptionsRequiredConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_api_keys_create_error_404.rbi b/rbi/workos/organization_api_keys_create_error_404.rbi new file mode 100644 index 00000000..d92813a3 --- /dev/null +++ b/rbi/workos/organization_api_keys_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationApiKeysCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_api_keys_create_error_422.rbi b/rbi/workos/organization_api_keys_create_error_422.rbi new file mode 100644 index 00000000..4d40c734 --- /dev/null +++ b/rbi/workos/organization_api_keys_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationApiKeysCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::OrganizationApiKeysCreateError422Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::OrganizationApiKeysCreateError422Error]).returns(T::Array[WorkOS::OrganizationApiKeysCreateError422Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_api_keys_create_error_422_error.rbi b/rbi/workos/organization_api_keys_create_error_422_error.rbi new file mode 100644 index 00000000..0fdac981 --- /dev/null +++ b/rbi/workos/organization_api_keys_create_error_422_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationApiKeysCreateError422Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def field; end + + sig { params(value: String).returns(String) } + def field=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_api_keys_list_error_404.rbi b/rbi/workos/organization_api_keys_list_error_404.rbi new file mode 100644 index 00000000..edf6ceea --- /dev/null +++ b/rbi/workos/organization_api_keys_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationApiKeysListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_authorized_applications_list_error_404.rbi b/rbi/workos/organization_authorized_applications_list_error_404.rbi new file mode 100644 index 00000000..dfeea972 --- /dev/null +++ b/rbi/workos/organization_authorized_applications_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationAuthorizedApplicationsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_authorized_applications_list_error_422.rbi b/rbi/workos/organization_authorized_applications_list_error_422.rbi new file mode 100644 index 00000000..ece93c7d --- /dev/null +++ b/rbi/workos/organization_authorized_applications_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationAuthorizedApplicationsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_blocked_from_sending_invites_user_invites_create_error_400.rbi b/rbi/workos/organization_blocked_from_sending_invites_user_invites_create_error_400.rbi new file mode 100644 index 00000000..7eb4f9c6 --- /dev/null +++ b/rbi/workos/organization_blocked_from_sending_invites_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationBlockedFromSendingInvitesUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_create_error_400.rbi b/rbi/workos/organization_create_error_400.rbi new file mode 100644 index 00000000..17e6ce98 --- /dev/null +++ b/rbi/workos/organization_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_create_error_409.rbi b/rbi/workos/organization_create_error_409.rbi new file mode 100644 index 00000000..bb37d657 --- /dev/null +++ b/rbi/workos/organization_create_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_create_error_422.rbi b/rbi/workos/organization_create_error_422.rbi new file mode 100644 index 00000000..a10c5e20 --- /dev/null +++ b/rbi/workos/organization_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_delete_organization_error_403.rbi b/rbi/workos/organization_delete_organization_error_403.rbi new file mode 100644 index 00000000..4898e5d8 --- /dev/null +++ b/rbi/workos/organization_delete_organization_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationDeleteOrganizationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_domains.rbi b/rbi/workos/organization_domains.rbi index 4eac6867..ed699e40 100644 --- a/rbi/workos/organization_domains.rbi +++ b/rbi/workos/organization_domains.rbi @@ -16,7 +16,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationDomain) end - def create_organization_domain(domain:, organization_id:, request_options:); end + def create_organization_domain(domain:, organization_id:, request_options: {}); end sig do params( @@ -24,7 +24,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationDomain) end - def get_organization_domain(id:, request_options:); end + def get_organization_domain(id:, request_options: {}); end sig do params( @@ -32,7 +32,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization_domain(id:, request_options:); end + def delete_organization_domain(id:, request_options: {}); end sig do params( @@ -40,7 +40,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationDomain) end - def verify_organization_domain(id:, request_options:); end + def verify_organization_domain(id:, request_options: {}); end end end diff --git a/rbi/workos/organization_domains_create_error_409.rbi b/rbi/workos/organization_domains_create_error_409.rbi new file mode 100644 index 00000000..08e34e31 --- /dev/null +++ b/rbi/workos/organization_domains_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationDomainsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_domains_delete_error_404.rbi b/rbi/workos/organization_domains_delete_error_404.rbi new file mode 100644 index 00000000..8c1e33b2 --- /dev/null +++ b/rbi/workos/organization_domains_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationDomainsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_domains_get_error_404.rbi b/rbi/workos/organization_domains_get_error_404.rbi new file mode 100644 index 00000000..ee47c57f --- /dev/null +++ b/rbi/workos/organization_domains_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationDomainsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_domains_verify_error_400.rbi b/rbi/workos/organization_domains_verify_error_400.rbi new file mode 100644 index 00000000..526af52c --- /dev/null +++ b/rbi/workos/organization_domains_verify_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationDomainsVerifyError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_feature_flags_list_error_404.rbi b/rbi/workos/organization_feature_flags_list_error_404.rbi new file mode 100644 index 00000000..f0dc4c76 --- /dev/null +++ b/rbi/workos/organization_feature_flags_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationFeatureFlagsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_find_error_404.rbi b/rbi/workos/organization_find_error_404.rbi new file mode 100644 index 00000000..36214bfa --- /dev/null +++ b/rbi/workos/organization_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_get_audit_log_configuration_error_404.rbi b/rbi/workos/organization_get_audit_log_configuration_error_404.rbi new file mode 100644 index 00000000..426a52fd --- /dev/null +++ b/rbi/workos/organization_get_audit_log_configuration_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationGetAuditLogConfigurationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_get_error_404.rbi b/rbi/workos/organization_get_error_404.rbi new file mode 100644 index 00000000..e92fe1ec --- /dev/null +++ b/rbi/workos/organization_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_list_error_422.rbi b/rbi/workos/organization_list_error_422.rbi new file mode 100644 index 00000000..9fd8ff85 --- /dev/null +++ b/rbi/workos/organization_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_membership_groups_list_groups_error_404.rbi b/rbi/workos/organization_membership_groups_list_groups_error_404.rbi new file mode 100644 index 00000000..925a00e9 --- /dev/null +++ b/rbi/workos/organization_membership_groups_list_groups_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationMembershipGroupsListGroupsError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_membership_not_found_session_authenticate_error_400_variant_29.rbi b/rbi/workos/organization_membership_not_found_session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..fa6435c1 --- /dev/null +++ b/rbi/workos/organization_membership_not_found_session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationMembershipNotFoundSessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_membership_service.rbi b/rbi/workos/organization_membership_service.rbi index 1ed9a5c6..5be3ee41 100644 --- a/rbi/workos/organization_membership_service.rbi +++ b/rbi/workos/organization_membership_service.rbi @@ -45,7 +45,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organization_memberships(before:, after:, limit:, order:, organization_id:, statuses:, user_id:, request_options:); end + def list_organization_memberships(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, statuses: nil, user_id: nil, request_options: {}); end sig do params( @@ -55,7 +55,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationMembership) end - def create_organization_membership(user_id:, organization_id:, role:, request_options:); end + def create_organization_membership(user_id:, organization_id:, role: nil, request_options: {}); end sig do params( @@ -63,7 +63,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserOrganizationMembership) end - def get_organization_membership(id:, request_options:); end + def get_organization_membership(id:, request_options: {}); end sig do params( @@ -72,7 +72,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserOrganizationMembership) end - def update_organization_membership(id:, role:, request_options:); end + def update_organization_membership(id:, role: nil, request_options: {}); end sig do params( @@ -80,7 +80,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization_membership(id:, request_options:); end + def delete_organization_membership(id:, request_options: {}); end sig do params( @@ -88,7 +88,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::OrganizationMembership) end - def deactivate_organization_membership(id:, request_options:); end + def deactivate_organization_membership(id:, request_options: {}); end sig do params( @@ -96,7 +96,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserOrganizationMembership) end - def reactivate_organization_membership(id:, request_options:); end + def reactivate_organization_membership(id:, request_options: {}); end sig do params( @@ -108,7 +108,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organization_membership_groups(om_id:, before:, after:, limit:, order:, request_options:); end + def list_organization_membership_groups(om_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end end end diff --git a/rbi/workos/organization_not_found_agent_blueprints_create_error_422.rbi b/rbi/workos/organization_not_found_agent_blueprints_create_error_422.rbi new file mode 100644 index 00000000..ba8f362c --- /dev/null +++ b/rbi/workos/organization_not_found_agent_blueprints_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationNotFoundAgentBlueprintsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_not_found_agent_blueprints_update_error_422.rbi b/rbi/workos/organization_not_found_agent_blueprints_update_error_422.rbi new file mode 100644 index 00000000..17a06b3b --- /dev/null +++ b/rbi/workos/organization_not_found_agent_blueprints_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationNotFoundAgentBlueprintsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_not_found_session_authenticate_error_400_variant_29.rbi b/rbi/workos/organization_not_found_session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..6a28a186 --- /dev/null +++ b/rbi/workos/organization_not_found_session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationNotFoundSessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rbi b/rbi/workos/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rbi new file mode 100644 index 00000000..7d168200 --- /dev/null +++ b/rbi/workos/organization_not_invocable_agent_blueprints_token_mint_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationNotInvocableAgentBlueprintsTokenMintTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_selection_required_session_authenticate_error_403.rbi b/rbi/workos/organization_selection_required_session_authenticate_error_403.rbi new file mode 100644 index 00000000..d389b28e --- /dev/null +++ b/rbi/workos/organization_selection_required_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationSelectionRequiredSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_update_organization_error_400.rbi b/rbi/workos/organization_update_organization_error_400.rbi new file mode 100644 index 00000000..3fa3028a --- /dev/null +++ b/rbi/workos/organization_update_organization_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationUpdateOrganizationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_update_organization_error_403.rbi b/rbi/workos/organization_update_organization_error_403.rbi new file mode 100644 index 00000000..98e68f0a --- /dev/null +++ b/rbi/workos/organization_update_organization_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationUpdateOrganizationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_update_organization_error_404.rbi b/rbi/workos/organization_update_organization_error_404.rbi new file mode 100644 index 00000000..4955f50b --- /dev/null +++ b/rbi/workos/organization_update_organization_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationUpdateOrganizationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_update_organization_error_409.rbi b/rbi/workos/organization_update_organization_error_409.rbi new file mode 100644 index 00000000..2b7ac0f1 --- /dev/null +++ b/rbi/workos/organization_update_organization_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationUpdateOrganizationError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organization_update_organization_error_422.rbi b/rbi/workos/organization_update_organization_error_422.rbi new file mode 100644 index 00000000..6ed1ab96 --- /dev/null +++ b/rbi/workos/organization_update_organization_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class OrganizationUpdateOrganizationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/organizations.rbi b/rbi/workos/organizations.rbi index 8a018397..2c624e76 100644 --- a/rbi/workos/organizations.rbi +++ b/rbi/workos/organizations.rbi @@ -20,7 +20,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_organizations(before:, after:, limit:, order:, domains:, search:, request_options:); end + def list_organizations(before: nil, after: nil, limit: nil, order: nil, domains: nil, search: nil, request_options: {}); end sig do params( @@ -33,7 +33,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Organization) end - def create_organization(name:, allow_profiles_outside_organization:, domains:, domain_data:, metadata:, external_id:, request_options:); end + def create_organization(name:, allow_profiles_outside_organization: nil, domains: nil, domain_data: nil, metadata: nil, external_id: nil, request_options: {}); end sig do params( @@ -41,7 +41,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Organization) end - def get_organization_by_external_id(external_id:, request_options:); end + def get_organization_by_external_id(external_id:, request_options: {}); end sig do params( @@ -49,7 +49,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Organization) end - def get_organization(id:, request_options:); end + def get_organization(id:, request_options: {}); end sig do params( @@ -64,7 +64,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Organization) end - def update_organization(id:, name:, allow_profiles_outside_organization:, domains:, domain_data:, stripe_customer_id:, metadata:, external_id:, request_options:); end + def update_organization(id:, name: nil, allow_profiles_outside_organization: nil, domains: nil, domain_data: nil, stripe_customer_id: nil, metadata: nil, external_id: nil, request_options: {}); end sig do params( @@ -72,7 +72,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_organization(id:, request_options:); end + def delete_organization(id:, request_options: {}); end sig do params( @@ -80,7 +80,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuditLogConfiguration) end - def get_audit_log_configuration(id:, request_options:); end + def get_audit_log_configuration(id:, request_options: {}); end sig do params( @@ -92,7 +92,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_authorized_applications(organization_id:, before:, after:, limit:, order:, request_options:); end + def list_authorized_applications(organization_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -100,7 +100,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_it_contacts(organization_id:, request_options:); end + def list_it_contacts(organization_id:, request_options: {}); end sig do params( @@ -109,7 +109,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ItContact) end - def create_it_contact(organization_id:, email:, request_options:); end + def create_it_contact(organization_id:, email:, request_options: {}); end sig do params( @@ -118,7 +118,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_it_contact(organization_id:, contact_id:, request_options:); end + def delete_it_contact(organization_id:, contact_id:, request_options: {}); end sig do params( @@ -128,7 +128,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def invite_it_contact(organization_id:, contact_id:, intents:, request_options:); end + def invite_it_contact(organization_id:, contact_id:, intents:, request_options: {}); end sig do params( @@ -137,7 +137,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def revoke_it_contact(organization_id:, contact_id:, request_options:); end + def revoke_it_contact(organization_id:, contact_id:, request_options: {}); end end end diff --git a/rbi/workos/passkey_progressive_enrollment_session_authenticate_error_403.rbi b/rbi/workos/passkey_progressive_enrollment_session_authenticate_error_403.rbi new file mode 100644 index 00000000..8a37c6ee --- /dev/null +++ b/rbi/workos/passkey_progressive_enrollment_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasskeyProgressiveEnrollmentSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_and_password_hash_provided_user_create_error_400.rbi b/rbi/workos/password_and_password_hash_provided_user_create_error_400.rbi new file mode 100644 index 00000000..d7875aa5 --- /dev/null +++ b/rbi/workos/password_and_password_hash_provided_user_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordAndPasswordHashProvidedUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_and_password_hash_provided_user_update_error_400.rbi b/rbi/workos/password_and_password_hash_provided_user_update_error_400.rbi new file mode 100644 index 00000000..fdc2cdb8 --- /dev/null +++ b/rbi/workos/password_and_password_hash_provided_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordAndPasswordHashProvidedUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_and_password_hash_type_provided_user_create_error_400.rbi b/rbi/workos/password_and_password_hash_type_provided_user_create_error_400.rbi new file mode 100644 index 00000000..fbe17f35 --- /dev/null +++ b/rbi/workos/password_and_password_hash_type_provided_user_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordAndPasswordHashTypeProvidedUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_and_password_hash_type_provided_user_update_error_400.rbi b/rbi/workos/password_and_password_hash_type_provided_user_update_error_400.rbi new file mode 100644 index 00000000..e88d748a --- /dev/null +++ b/rbi/workos/password_and_password_hash_type_provided_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordAndPasswordHashTypeProvidedUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_reset_not_allowed_user_create_password_reset_token_error_403.rbi b/rbi/workos/password_reset_not_allowed_user_create_password_reset_token_error_403.rbi new file mode 100644 index 00000000..c45452c2 --- /dev/null +++ b/rbi/workos/password_reset_not_allowed_user_create_password_reset_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordResetNotAllowedUserCreatePasswordResetTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_salt_position_requires_password_hash_user_create_error_400.rbi b/rbi/workos/password_salt_position_requires_password_hash_user_create_error_400.rbi new file mode 100644 index 00000000..79856224 --- /dev/null +++ b/rbi/workos/password_salt_position_requires_password_hash_user_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordSaltPositionRequiresPasswordHashUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/password_salt_position_requires_password_hash_user_update_error_400.rbi b/rbi/workos/password_salt_position_requires_password_hash_user_update_error_400.rbi new file mode 100644 index 00000000..cbd2f86e --- /dev/null +++ b/rbi/workos/password_salt_position_requires_password_hash_user_update_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PasswordSaltPositionRequiresPasswordHashUserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/patch_group_role_assignments.rbi b/rbi/workos/patch_group_role_assignments.rbi new file mode 100644 index 00000000..fb023f16 --- /dev/null +++ b/rbi/workos/patch_group_role_assignments.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PatchGroupRoleAssignments + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])) } + def add; end + + sig { params(value: T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])).returns(T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])) } + def add=(value); end + + sig { returns(T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])) } + def remove; end + + sig { params(value: T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])).returns(T.nilable(T::Array[WorkOS::ReplaceGroupRoleAssignmentEntry])) } + def remove=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/platform_teams.rbi b/rbi/workos/platform_teams.rbi index 03771cd9..8d919b70 100644 --- a/rbi/workos/platform_teams.rbi +++ b/rbi/workos/platform_teams.rbi @@ -16,7 +16,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Team) end - def create_team(admin_email:, name:, request_options:); end + def create_team(admin_email:, name:, request_options: {}); end sig do params( @@ -24,7 +24,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Team) end - def get_team(team_id:, request_options:); end + def get_team(team_id:, request_options: {}); end end end diff --git a/rbi/workos/policy_denied_session_authenticate_error_403.rbi b/rbi/workos/policy_denied_session_authenticate_error_403.rbi new file mode 100644 index 00000000..71f1379f --- /dev/null +++ b/rbi/workos/policy_denied_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PolicyDeniedSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_create_error_400.rbi b/rbi/workos/portal_sessions_create_error_400.rbi new file mode 100644 index 00000000..60f7a70d --- /dev/null +++ b/rbi/workos/portal_sessions_create_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_create_error_402.rbi b/rbi/workos/portal_sessions_create_error_402.rbi new file mode 100644 index 00000000..68e23dfb --- /dev/null +++ b/rbi/workos/portal_sessions_create_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsCreateError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_create_error_403.rbi b/rbi/workos/portal_sessions_create_error_403.rbi new file mode 100644 index 00000000..68672169 --- /dev/null +++ b/rbi/workos/portal_sessions_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_create_error_404.rbi b/rbi/workos/portal_sessions_create_error_404.rbi new file mode 100644 index 00000000..c857e49c --- /dev/null +++ b/rbi/workos/portal_sessions_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_create_error_422.rbi b/rbi/workos/portal_sessions_create_error_422.rbi new file mode 100644 index 00000000..291e486c --- /dev/null +++ b/rbi/workos/portal_sessions_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_revoke_link_error_404.rbi b/rbi/workos/portal_sessions_revoke_link_error_404.rbi new file mode 100644 index 00000000..66a837a2 --- /dev/null +++ b/rbi/workos/portal_sessions_revoke_link_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsRevokeLinkError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/portal_sessions_revoke_link_error_422.rbi b/rbi/workos/portal_sessions_revoke_link_error_422.rbi new file mode 100644 index 00000000..6f4db241 --- /dev/null +++ b/rbi/workos/portal_sessions_revoke_link_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PortalSessionsRevokeLinkError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/provider_configure_error_400.rbi b/rbi/workos/provider_configure_error_400.rbi new file mode 100644 index 00000000..85c96f93 --- /dev/null +++ b/rbi/workos/provider_configure_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ProviderConfigureError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/provider_configure_error_404.rbi b/rbi/workos/provider_configure_error_404.rbi new file mode 100644 index 00000000..8a824862 --- /dev/null +++ b/rbi/workos/provider_configure_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ProviderConfigureError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/provider_configure_error_422.rbi b/rbi/workos/provider_configure_error_422.rbi new file mode 100644 index 00000000..bc57ad03 --- /dev/null +++ b/rbi/workos/provider_configure_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ProviderConfigureError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/provider_list_for_organization_error_404.rbi b/rbi/workos/provider_list_for_organization_error_404.rbi new file mode 100644 index 00000000..0d5fc949 --- /dev/null +++ b/rbi/workos/provider_list_for_organization_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ProviderListForOrganizationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/public_radar_challenges_get_error_404.rbi b/rbi/workos/public_radar_challenges_get_error_404.rbi new file mode 100644 index 00000000..714dbdff --- /dev/null +++ b/rbi/workos/public_radar_challenges_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class PublicRadarChallengesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar.rbi b/rbi/workos/radar.rbi index 704e565b..efae65c2 100644 --- a/rbi/workos/radar.rbi +++ b/rbi/workos/radar.rbi @@ -20,7 +20,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RadarStandaloneResponse) end - def create_attempt(ip_address:, user_agent:, email:, auth_method:, action:, signals_id:, request_options:); end + def create_attempt(ip_address:, user_agent:, email:, auth_method:, action:, signals_id: nil, request_options: {}); end sig do params( @@ -30,7 +30,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def update_attempt(id:, challenge_status:, attempt_status:, request_options:); end + def update_attempt(id:, challenge_status: nil, attempt_status: nil, request_options: {}); end sig do params( @@ -40,7 +40,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RadarListEntryAlreadyPresentResponse) end - def add_list_entry(type:, action:, entry:, request_options:); end + def add_list_entry(type:, action:, entry:, request_options: {}); end sig do params( @@ -50,7 +50,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def remove_list_entry(type:, action:, entry:, request_options:); end + def remove_list_entry(type:, action:, entry:, request_options: {}); end end end diff --git a/rbi/workos/radar_challenge_session_authenticate_error_403.rbi b/rbi/workos/radar_challenge_session_authenticate_error_403.rbi new file mode 100644 index 00000000..56ecb467 --- /dev/null +++ b/rbi/workos/radar_challenge_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarChallengeSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_sign_up_challenge_session_authenticate_error_403.rbi b/rbi/workos/radar_sign_up_challenge_session_authenticate_error_403.rbi new file mode 100644 index 00000000..8402ac0a --- /dev/null +++ b/rbi/workos/radar_sign_up_challenge_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarSignUpChallengeSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_sms_sign_in_challenge_session_authenticate_error_403.rbi b/rbi/workos/radar_sms_sign_in_challenge_session_authenticate_error_403.rbi new file mode 100644 index 00000000..d1ae744a --- /dev/null +++ b/rbi/workos/radar_sms_sign_in_challenge_session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarSmsSignInChallengeSessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_assess_error_400.rbi b/rbi/workos/radar_standalone_assess_error_400.rbi new file mode 100644 index 00000000..3c6f63b1 --- /dev/null +++ b/rbi/workos/radar_standalone_assess_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneAssessError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_assess_error_402.rbi b/rbi/workos/radar_standalone_assess_error_402.rbi new file mode 100644 index 00000000..607cd3f7 --- /dev/null +++ b/rbi/workos/radar_standalone_assess_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneAssessError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_delete_radar_list_entry_error_400.rbi b/rbi/workos/radar_standalone_delete_radar_list_entry_error_400.rbi new file mode 100644 index 00000000..6ba90990 --- /dev/null +++ b/rbi/workos/radar_standalone_delete_radar_list_entry_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneDeleteRadarListEntryError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_delete_radar_list_entry_error_404.rbi b/rbi/workos/radar_standalone_delete_radar_list_entry_error_404.rbi new file mode 100644 index 00000000..ab994b1a --- /dev/null +++ b/rbi/workos/radar_standalone_delete_radar_list_entry_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneDeleteRadarListEntryError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_update_radar_attempt_error_400.rbi b/rbi/workos/radar_standalone_update_radar_attempt_error_400.rbi new file mode 100644 index 00000000..2562fdd0 --- /dev/null +++ b/rbi/workos/radar_standalone_update_radar_attempt_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneUpdateRadarAttemptError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_update_radar_attempt_error_402.rbi b/rbi/workos/radar_standalone_update_radar_attempt_error_402.rbi new file mode 100644 index 00000000..dbddcd58 --- /dev/null +++ b/rbi/workos/radar_standalone_update_radar_attempt_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneUpdateRadarAttemptError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_update_radar_attempt_error_404.rbi b/rbi/workos/radar_standalone_update_radar_attempt_error_404.rbi new file mode 100644 index 00000000..de63202d --- /dev/null +++ b/rbi/workos/radar_standalone_update_radar_attempt_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneUpdateRadarAttemptError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_update_radar_list_error_400.rbi b/rbi/workos/radar_standalone_update_radar_list_error_400.rbi new file mode 100644 index 00000000..7625b9e1 --- /dev/null +++ b/rbi/workos/radar_standalone_update_radar_list_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneUpdateRadarListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/radar_standalone_update_radar_list_error_402.rbi b/rbi/workos/radar_standalone_update_radar_list_error_402.rbi new file mode 100644 index 00000000..485e2c4c --- /dev/null +++ b/rbi/workos/radar_standalone_update_radar_list_error_402.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RadarStandaloneUpdateRadarListError402 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_create_error_400.rbi b/rbi/workos/redirect_uris_create_error_400.rbi new file mode 100644 index 00000000..8d4e9c08 --- /dev/null +++ b/rbi/workos/redirect_uris_create_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_create_error_401.rbi b/rbi/workos/redirect_uris_create_error_401.rbi new file mode 100644 index 00000000..7a778f64 --- /dev/null +++ b/rbi/workos/redirect_uris_create_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisCreateError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_create_error_422.rbi b/rbi/workos/redirect_uris_create_error_422.rbi new file mode 100644 index 00000000..274b6604 --- /dev/null +++ b/rbi/workos/redirect_uris_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_delete_error_401.rbi b/rbi/workos/redirect_uris_delete_error_401.rbi new file mode 100644 index 00000000..5a5c64f7 --- /dev/null +++ b/rbi/workos/redirect_uris_delete_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisDeleteError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_delete_error_404.rbi b/rbi/workos/redirect_uris_delete_error_404.rbi new file mode 100644 index 00000000..77160fd6 --- /dev/null +++ b/rbi/workos/redirect_uris_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_delete_error_409.rbi b/rbi/workos/redirect_uris_delete_error_409.rbi new file mode 100644 index 00000000..554d6861 --- /dev/null +++ b/rbi/workos/redirect_uris_delete_error_409.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisDeleteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/redirect_uris_list_error_401.rbi b/rbi/workos/redirect_uris_list_error_401.rbi new file mode 100644 index 00000000..2b00b08b --- /dev/null +++ b/rbi/workos/redirect_uris_list_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RedirectUrisListError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/resource_limit_exceeded_connection_create_error_409.rbi b/rbi/workos/resource_limit_exceeded_connection_create_error_409.rbi new file mode 100644 index 00000000..6fc2ea44 --- /dev/null +++ b/rbi/workos/resource_limit_exceeded_connection_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ResourceLimitExceededConnectionCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/resource_type_update_in_progress_authorization_resources_create_error_409.rbi b/rbi/workos/resource_type_update_in_progress_authorization_resources_create_error_409.rbi new file mode 100644 index 00000000..680a62e0 --- /dev/null +++ b/rbi/workos/resource_type_update_in_progress_authorization_resources_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ResourceTypeUpdateInProgressAuthorizationResourcesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/resource_type_update_in_progress_authorization_resources_delete_error_409.rbi b/rbi/workos/resource_type_update_in_progress_authorization_resources_delete_error_409.rbi new file mode 100644 index 00000000..7accbba5 --- /dev/null +++ b/rbi/workos/resource_type_update_in_progress_authorization_resources_delete_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class ResourceTypeUpdateInProgressAuthorizationResourcesDeleteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rbi b/rbi/workos/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rbi new file mode 100644 index 00000000..1616812b --- /dev/null +++ b/rbi/workos/role_has_group_role_mappings_authorization_organization_roles_delete_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RoleHasGroupRoleMappingsAuthorizationOrganizationRolesDeleteError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/role_not_found_agent_blueprints_create_error_422.rbi b/rbi/workos/role_not_found_agent_blueprints_create_error_422.rbi new file mode 100644 index 00000000..0014d3b6 --- /dev/null +++ b/rbi/workos/role_not_found_agent_blueprints_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RoleNotFoundAgentBlueprintsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/role_not_found_agent_blueprints_update_error_422.rbi b/rbi/workos/role_not_found_agent_blueprints_update_error_422.rbi new file mode 100644 index 00000000..75b99832 --- /dev/null +++ b/rbi/workos/role_not_found_agent_blueprints_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RoleNotFoundAgentBlueprintsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/role_not_invocable_agent_blueprints_token_mint_token_error_403.rbi b/rbi/workos/role_not_invocable_agent_blueprints_token_mint_token_error_403.rbi new file mode 100644 index 00000000..86ecf391 --- /dev/null +++ b/rbi/workos/role_not_invocable_agent_blueprints_token_mint_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class RoleNotInvocableAgentBlueprintsTokenMintTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_create_error_400.rbi b/rbi/workos/saml_idp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..ed1ddd66 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_create_error_403.rbi b/rbi/workos/saml_idp_signing_certificates_create_error_403.rbi new file mode 100644 index 00000000..81b0b3c9 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_create_error_404.rbi b/rbi/workos/saml_idp_signing_certificates_create_error_404.rbi new file mode 100644 index 00000000..979c5eaa --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_create_error_422.rbi b/rbi/workos/saml_idp_signing_certificates_create_error_422.rbi new file mode 100644 index 00000000..5ab61601 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_delete_error_400.rbi b/rbi/workos/saml_idp_signing_certificates_delete_error_400.rbi new file mode 100644 index 00000000..3b6f68e0 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_delete_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesDeleteError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_delete_error_403.rbi b/rbi/workos/saml_idp_signing_certificates_delete_error_403.rbi new file mode 100644 index 00000000..0a994d45 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_delete_error_404.rbi b/rbi/workos/saml_idp_signing_certificates_delete_error_404.rbi new file mode 100644 index 00000000..d4f28a8e --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_list_error_400.rbi b/rbi/workos/saml_idp_signing_certificates_list_error_400.rbi new file mode 100644 index 00000000..34e270e3 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_list_error_403.rbi b/rbi/workos/saml_idp_signing_certificates_list_error_403.rbi new file mode 100644 index 00000000..18696373 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_idp_signing_certificates_list_error_404.rbi b/rbi/workos/saml_idp_signing_certificates_list_error_404.rbi new file mode 100644 index 00000000..5766aa96 --- /dev/null +++ b/rbi/workos/saml_idp_signing_certificates_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLIdpSigningCertificatesListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_options_required_connection_create_error_400.rbi b/rbi/workos/saml_options_required_connection_create_error_400.rbi new file mode 100644 index 00000000..826e303e --- /dev/null +++ b/rbi/workos/saml_options_required_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLOptionsRequiredConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rbi b/rbi/workos/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..600a42df --- /dev/null +++ b/rbi/workos/saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLRequestBindingUnsupportedForSigningSAMLSpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_create_error_400.rbi b/rbi/workos/saml_sp_encryption_certificates_create_error_400.rbi new file mode 100644 index 00000000..0cff0cfd --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_create_error_403.rbi b/rbi/workos/saml_sp_encryption_certificates_create_error_403.rbi new file mode 100644 index 00000000..3cda6706 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_create_error_404.rbi b/rbi/workos/saml_sp_encryption_certificates_create_error_404.rbi new file mode 100644 index 00000000..ef03ac25 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_create_error_409.rbi b/rbi/workos/saml_sp_encryption_certificates_create_error_409.rbi new file mode 100644 index 00000000..36633524 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_create_error_503.rbi b/rbi/workos/saml_sp_encryption_certificates_create_error_503.rbi new file mode 100644 index 00000000..84480ca6 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_create_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesCreateError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_delete_error_403.rbi b/rbi/workos/saml_sp_encryption_certificates_delete_error_403.rbi new file mode 100644 index 00000000..65ffa4b1 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_delete_error_404.rbi b/rbi/workos/saml_sp_encryption_certificates_delete_error_404.rbi new file mode 100644 index 00000000..4055508e --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_list_error_400.rbi b/rbi/workos/saml_sp_encryption_certificates_list_error_400.rbi new file mode 100644 index 00000000..b0fb4ba8 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_list_error_403.rbi b/rbi/workos/saml_sp_encryption_certificates_list_error_403.rbi new file mode 100644 index 00000000..e70a2a04 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_list_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesListError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_encryption_certificates_list_error_404.rbi b/rbi/workos/saml_sp_encryption_certificates_list_error_404.rbi new file mode 100644 index 00000000..9a677be2 --- /dev/null +++ b/rbi/workos/saml_sp_encryption_certificates_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpEncryptionCertificatesListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_create_error_400.rbi b/rbi/workos/saml_sp_signing_certificates_create_error_400.rbi new file mode 100644 index 00000000..118201cf --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_create_error_403.rbi b/rbi/workos/saml_sp_signing_certificates_create_error_403.rbi new file mode 100644 index 00000000..c09cba5c --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_create_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_create_error_404.rbi b/rbi/workos/saml_sp_signing_certificates_create_error_404.rbi new file mode 100644 index 00000000..863c613f --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_create_error_409.rbi b/rbi/workos/saml_sp_signing_certificates_create_error_409.rbi new file mode 100644 index 00000000..ed957287 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_create_error_503.rbi b/rbi/workos/saml_sp_signing_certificates_create_error_503.rbi new file mode 100644 index 00000000..c14a3932 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_create_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesCreateError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_delete_error_403.rbi b/rbi/workos/saml_sp_signing_certificates_delete_error_403.rbi new file mode 100644 index 00000000..20478f57 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_delete_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesDeleteError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_delete_error_404.rbi b/rbi/workos/saml_sp_signing_certificates_delete_error_404.rbi new file mode 100644 index 00000000..90eac9d5 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_get_error_400.rbi b/rbi/workos/saml_sp_signing_certificates_get_error_400.rbi new file mode 100644 index 00000000..96aef189 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_get_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesGetError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_get_error_403.rbi b/rbi/workos/saml_sp_signing_certificates_get_error_403.rbi new file mode 100644 index 00000000..7ce63e5c --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_get_error_403.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesGetError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/saml_sp_signing_certificates_get_error_404.rbi b/rbi/workos/saml_sp_signing_certificates_get_error_404.rbi new file mode 100644 index 00000000..1831aa39 --- /dev/null +++ b/rbi/workos/saml_sp_signing_certificates_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SAMLSpSigningCertificatesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/send_email_change.rbi b/rbi/workos/send_email_change.rbi index 706163f2..c4084582 100644 --- a/rbi/workos/send_email_change.rbi +++ b/rbi/workos/send_email_change.rbi @@ -15,6 +15,12 @@ module WorkOS sig { params(value: String).returns(String) } def new_email=(value); end + sig { returns(T.nilable(String)) } + def locale; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def locale=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/send_verification_email.rbi b/rbi/workos/send_verification_email.rbi new file mode 100644 index 00000000..5b4c3abe --- /dev/null +++ b/rbi/workos/send_verification_email.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SendVerificationEmail + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def locale; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def locale=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_400.rbi b/rbi/workos/session_authenticate_error_400.rbi new file mode 100644 index 00000000..3209c507 --- /dev/null +++ b/rbi/workos/session_authenticate_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40010.rbi b/rbi/workos/session_authenticate_error_40010.rbi new file mode 100644 index 00000000..210eaa9d --- /dev/null +++ b/rbi/workos/session_authenticate_error_40010.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40010 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40011.rbi b/rbi/workos/session_authenticate_error_40011.rbi new file mode 100644 index 00000000..65555737 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40011.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40011 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40012.rbi b/rbi/workos/session_authenticate_error_40012.rbi new file mode 100644 index 00000000..86eeb118 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40012.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40012 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40013.rbi b/rbi/workos/session_authenticate_error_40013.rbi new file mode 100644 index 00000000..c7bde4b7 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40013.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40013 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40014.rbi b/rbi/workos/session_authenticate_error_40014.rbi new file mode 100644 index 00000000..d3dffeb2 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40014.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40014 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40015.rbi b/rbi/workos/session_authenticate_error_40015.rbi new file mode 100644 index 00000000..c8c4cf82 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40015.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40015 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40016.rbi b/rbi/workos/session_authenticate_error_40016.rbi new file mode 100644 index 00000000..55c8c0f3 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40016.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40016 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40017.rbi b/rbi/workos/session_authenticate_error_40017.rbi new file mode 100644 index 00000000..023a6796 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40017.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40017 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40018.rbi b/rbi/workos/session_authenticate_error_40018.rbi new file mode 100644 index 00000000..af209e6e --- /dev/null +++ b/rbi/workos/session_authenticate_error_40018.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40018 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40019.rbi b/rbi/workos/session_authenticate_error_40019.rbi new file mode 100644 index 00000000..1d5cf53b --- /dev/null +++ b/rbi/workos/session_authenticate_error_40019.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40019 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4002.rbi b/rbi/workos/session_authenticate_error_4002.rbi new file mode 100644 index 00000000..5898f890 --- /dev/null +++ b/rbi/workos/session_authenticate_error_4002.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4002 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40020.rbi b/rbi/workos/session_authenticate_error_40020.rbi new file mode 100644 index 00000000..e148e455 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40020.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40020 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40021.rbi b/rbi/workos/session_authenticate_error_40021.rbi new file mode 100644 index 00000000..454d3ce0 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40021.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40021 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40022.rbi b/rbi/workos/session_authenticate_error_40022.rbi new file mode 100644 index 00000000..a18e4b13 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40022.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40022 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40023.rbi b/rbi/workos/session_authenticate_error_40023.rbi new file mode 100644 index 00000000..6a5d3d07 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40023.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40023 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40024.rbi b/rbi/workos/session_authenticate_error_40024.rbi new file mode 100644 index 00000000..174a2f77 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40024.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40024 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40025.rbi b/rbi/workos/session_authenticate_error_40025.rbi new file mode 100644 index 00000000..997cee02 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40025.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40025 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40026.rbi b/rbi/workos/session_authenticate_error_40026.rbi new file mode 100644 index 00000000..80d1714e --- /dev/null +++ b/rbi/workos/session_authenticate_error_40026.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40026 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40027.rbi b/rbi/workos/session_authenticate_error_40027.rbi new file mode 100644 index 00000000..6b89bc75 --- /dev/null +++ b/rbi/workos/session_authenticate_error_40027.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40027 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_40028.rbi b/rbi/workos/session_authenticate_error_40028.rbi new file mode 100644 index 00000000..340748da --- /dev/null +++ b/rbi/workos/session_authenticate_error_40028.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError40028 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4003.rbi b/rbi/workos/session_authenticate_error_4003.rbi new file mode 100644 index 00000000..033dfa3b --- /dev/null +++ b/rbi/workos/session_authenticate_error_4003.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4003 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4004.rbi b/rbi/workos/session_authenticate_error_4004.rbi new file mode 100644 index 00000000..597c5a9a --- /dev/null +++ b/rbi/workos/session_authenticate_error_4004.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4004 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4005.rbi b/rbi/workos/session_authenticate_error_4005.rbi new file mode 100644 index 00000000..a528eb78 --- /dev/null +++ b/rbi/workos/session_authenticate_error_4005.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4005 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4006.rbi b/rbi/workos/session_authenticate_error_4006.rbi new file mode 100644 index 00000000..32d2573f --- /dev/null +++ b/rbi/workos/session_authenticate_error_4006.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4006 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4007.rbi b/rbi/workos/session_authenticate_error_4007.rbi new file mode 100644 index 00000000..40408fdd --- /dev/null +++ b/rbi/workos/session_authenticate_error_4007.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4007 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4008.rbi b/rbi/workos/session_authenticate_error_4008.rbi new file mode 100644 index 00000000..2b2d8d33 --- /dev/null +++ b/rbi/workos/session_authenticate_error_4008.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4008 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_4009.rbi b/rbi/workos/session_authenticate_error_4009.rbi new file mode 100644 index 00000000..01d949a2 --- /dev/null +++ b/rbi/workos/session_authenticate_error_4009.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError4009 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_400_variant_29.rbi b/rbi/workos/session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..cc90d5b6 --- /dev/null +++ b/rbi/workos/session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_400_variant_29_variant_7.rbi b/rbi/workos/session_authenticate_error_400_variant_29_variant_7.rbi new file mode 100644 index 00000000..f6176e0a --- /dev/null +++ b/rbi/workos/session_authenticate_error_400_variant_29_variant_7.rbi @@ -0,0 +1,48 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError400Variant29Variant7 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Array[String]) } + def connection_ids; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def connection_ids=(value); end + + sig { returns(String) } + def email; end + + sig { params(value: String).returns(String) } + def email=(value); end + + sig { returns(T.nilable(String)) } + def pending_authentication_token; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def pending_authentication_token=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_403.rbi b/rbi/workos/session_authenticate_error_403.rbi new file mode 100644 index 00000000..8a14ddac --- /dev/null +++ b/rbi/workos/session_authenticate_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_404.rbi b/rbi/workos/session_authenticate_error_404.rbi new file mode 100644 index 00000000..ee8fcd20 --- /dev/null +++ b/rbi/workos/session_authenticate_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_422.rbi b/rbi/workos/session_authenticate_error_422.rbi new file mode 100644 index 00000000..f79527ef --- /dev/null +++ b/rbi/workos/session_authenticate_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_429.rbi b/rbi/workos/session_authenticate_error_429.rbi new file mode 100644 index 00000000..06254afd --- /dev/null +++ b/rbi/workos/session_authenticate_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_authenticate_error_429_with_error.rbi b/rbi/workos/session_authenticate_error_429_with_error.rbi new file mode 100644 index 00000000..ed1a9e2b --- /dev/null +++ b/rbi/workos/session_authenticate_error_429_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionAuthenticateError429WithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_expired_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/session_expired_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..d21caebf --- /dev/null +++ b/rbi/workos/session_expired_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionExpiredAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_expired_agent_blueprints_token_validate_token_error_400.rbi b/rbi/workos/session_expired_agent_blueprints_token_validate_token_error_400.rbi new file mode 100644 index 00000000..f80e9a21 --- /dev/null +++ b/rbi/workos/session_expired_agent_blueprints_token_validate_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionExpiredAgentBlueprintsTokenValidateTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_logout_error_422.rbi b/rbi/workos/session_logout_error_422.rbi new file mode 100644 index 00000000..a556b24f --- /dev/null +++ b/rbi/workos/session_logout_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionLogoutError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_revoke_session_error_400.rbi b/rbi/workos/session_revoke_session_error_400.rbi new file mode 100644 index 00000000..e87f396d --- /dev/null +++ b/rbi/workos/session_revoke_session_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionRevokeSessionError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_revoked_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/session_revoked_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..20447dff --- /dev/null +++ b/rbi/workos/session_revoked_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionRevokedAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_revoked_agent_blueprints_token_validate_token_error_400.rbi b/rbi/workos/session_revoked_agent_blueprints_token_validate_token_error_400.rbi new file mode 100644 index 00000000..1ff2e04e --- /dev/null +++ b/rbi/workos/session_revoked_agent_blueprints_token_validate_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionRevokedAgentBlueprintsTokenValidateTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..bc18cc65 --- /dev/null +++ b/rbi/workos/session_settings_not_found_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SessionSettingsNotFoundAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rbi b/rbi/workos/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rbi new file mode 100644 index 00000000..b53627ea --- /dev/null +++ b/rbi/workos/sms_challenge_quota_reached_authentication_factors_challenge_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SmsChallengeQuotaReachedAuthenticationFactorsChallengeError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rbi b/rbi/workos/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rbi new file mode 100644 index 00000000..36e74ec1 --- /dev/null +++ b/rbi/workos/sms_challenge_rate_limited_authentication_factors_challenge_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SmsChallengeRateLimitedAuthenticationFactorsChallengeError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso.rbi b/rbi/workos/sso.rbi index ac4d815f..1e0ff4ca 100644 --- a/rbi/workos/sso.rbi +++ b/rbi/workos/sso.rbi @@ -70,7 +70,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_connections(before:, after:, limit:, order:, connection_type:, domain:, organization_id:, search:, request_options:); end + def list_connections(before: nil, after: nil, limit: nil, order: nil, connection_type: nil, domain: nil, organization_id: nil, search: nil, request_options: {}); end sig do params( @@ -83,7 +83,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Connection) end - def create_connection(organization_id:, protocol_options:, name:, external_id:, connection_type:, attribute_maps:, request_options:); end + def create_connection(organization_id:, protocol_options:, name: nil, external_id: nil, connection_type: nil, attribute_maps: nil, request_options: {}); end sig do params( @@ -91,7 +91,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLIdpSigningCertificateList) end - def list_connection_saml_idp_signing_certs(connection_id:, request_options:); end + def list_connection_saml_idp_signing_certs(connection_id:, request_options: {}); end sig do params( @@ -100,7 +100,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLIdpSigningCertificate) end - def create_connection_saml_idp_signing_cert(connection_id:, value:, request_options:); end + def create_connection_saml_idp_signing_cert(connection_id:, value:, request_options: {}); end sig do params( @@ -109,7 +109,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_connection_saml_idp_signing_cert(connection_id:, certificate_id:, request_options:); end + def delete_connection_saml_idp_signing_cert(connection_id:, certificate_id:, request_options: {}); end sig do params( @@ -117,7 +117,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLSpEncryptionCertificateList) end - def list_connection_saml_sp_encryption_certs(connection_id:, request_options:); end + def list_connection_saml_sp_encryption_certs(connection_id:, request_options: {}); end sig do params( @@ -125,7 +125,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLSpEncryptionCertificate) end - def create_connection_saml_sp_encryption_cert(connection_id:, request_options:); end + def create_connection_saml_sp_encryption_cert(connection_id:, request_options: {}); end sig do params( @@ -134,7 +134,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_connection_saml_sp_encryption_cert(connection_id:, certificate_id:, request_options:); end + def delete_connection_saml_sp_encryption_cert(connection_id:, certificate_id:, request_options: {}); end sig do params( @@ -142,7 +142,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLSpSigningCertificate) end - def list_connection_saml_sp_signing_cert(connection_id:, request_options:); end + def list_connection_saml_sp_signing_cert(connection_id:, request_options: {}); end sig do params( @@ -150,7 +150,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SAMLSpSigningCertificate) end - def create_connection_saml_sp_signing_cert(connection_id:, request_options:); end + def create_connection_saml_sp_signing_cert(connection_id:, request_options: {}); end sig do params( @@ -159,7 +159,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_connection_saml_sp_signing_cert(connection_id:, certificate_id:, request_options:); end + def delete_connection_saml_sp_signing_cert(connection_id:, certificate_id:, request_options: {}); end sig do params( @@ -167,7 +167,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Connection) end - def get_connection(id:, request_options:); end + def get_connection(id:, request_options: {}); end sig do params( @@ -180,7 +180,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Connection) end - def update_connection(id:, name:, external_id:, connection_type:, attribute_maps:, protocol_options:, request_options:); end + def update_connection(id:, name: nil, external_id: nil, connection_type: nil, attribute_maps: nil, protocol_options: nil, request_options: {}); end sig do params( @@ -188,7 +188,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_connection(id:, request_options:); end + def delete_connection(id:, request_options: {}); end sig do params( @@ -207,7 +207,7 @@ module WorkOS prompt: T.nilable(String) ).returns(String) end - def get_authorization_url(redirect_uri:, provider_scopes:, provider_query_params:, client_id:, domain:, provider:, state:, connection:, organization:, domain_hint:, login_hint:, nonce:, prompt:); end + def get_authorization_url(redirect_uri:, provider_scopes: nil, provider_query_params: nil, client_id: nil, domain: nil, provider: nil, state: nil, connection: nil, organization: nil, domain_hint: nil, login_hint: nil, nonce: nil, prompt: nil); end sig do params( @@ -222,14 +222,14 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SSOLogoutAuthorizeResponse) end - def authorize_logout(profile_id:, request_options:); end + def authorize_logout(profile_id:, request_options: {}); end sig do params( request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Profile) end - def get_profile(request_options:); end + def get_profile(request_options: {}); end sig do params( @@ -241,7 +241,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SSOTokenResponse) end - def get_profile_and_token(code:, code_verifier:, subject_token:, subject_token_type:, organization_id:, request_options:); end + def get_profile_and_token(code: nil, code_verifier: nil, subject_token: nil, subject_token_type: nil, organization_id: nil, request_options: {}); end end end diff --git a/rbi/workos/sso_device_authorization_error_400.rbi b/rbi/workos/sso_device_authorization_error_400.rbi new file mode 100644 index 00000000..51c7197b --- /dev/null +++ b/rbi/workos/sso_device_authorization_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSODeviceAuthorizationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_device_authorization_error_403.rbi b/rbi/workos/sso_device_authorization_error_403.rbi new file mode 100644 index 00000000..4bd8ef2d --- /dev/null +++ b/rbi/workos/sso_device_authorization_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSODeviceAuthorizationError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_get_profile_error_401.rbi b/rbi/workos/sso_get_profile_error_401.rbi new file mode 100644 index 00000000..c6c22f2e --- /dev/null +++ b/rbi/workos/sso_get_profile_error_401.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOGetProfileError401 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_get_profile_error_404.rbi b/rbi/workos/sso_get_profile_error_404.rbi new file mode 100644 index 00000000..9fdd59f5 --- /dev/null +++ b/rbi/workos/sso_get_profile_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOGetProfileError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_json_web_key_set_error_404.rbi b/rbi/workos/sso_json_web_key_set_error_404.rbi new file mode 100644 index 00000000..decb9e09 --- /dev/null +++ b/rbi/workos/sso_json_web_key_set_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOJsonWebKeySetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_logout_authorize_error_400.rbi b/rbi/workos/sso_logout_authorize_error_400.rbi new file mode 100644 index 00000000..07f8939a --- /dev/null +++ b/rbi/workos/sso_logout_authorize_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOLogoutAuthorizeError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_logout_authorize_error_404.rbi b/rbi/workos/sso_logout_authorize_error_404.rbi new file mode 100644 index 00000000..9cac594b --- /dev/null +++ b/rbi/workos/sso_logout_authorize_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOLogoutAuthorizeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_logout_error_404.rbi b/rbi/workos/sso_logout_error_404.rbi new file mode 100644 index 00000000..b52286b6 --- /dev/null +++ b/rbi/workos/sso_logout_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOLogoutError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_token_error_400.rbi b/rbi/workos/sso_token_error_400.rbi new file mode 100644 index 00000000..f888e2e0 --- /dev/null +++ b/rbi/workos/sso_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_token_error_404.rbi b/rbi/workos/sso_token_error_404.rbi new file mode 100644 index 00000000..af6c11f4 --- /dev/null +++ b/rbi/workos/sso_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sso_token_error_422.rbi b/rbi/workos/sso_token_error_422.rbi new file mode 100644 index 00000000..fbc2e4a5 --- /dev/null +++ b/rbi/workos/sso_token_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SSOTokenError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/stripe_customer_id_already_used_organization_update_organization_error_400.rbi b/rbi/workos/stripe_customer_id_already_used_organization_update_organization_error_400.rbi new file mode 100644 index 00000000..4c0d8c75 --- /dev/null +++ b/rbi/workos/stripe_customer_id_already_used_organization_update_organization_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class StripeCustomerIdAlreadyUsedOrganizationUpdateOrganizationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rbi b/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rbi new file mode 100644 index 00000000..4d77aaa2 --- /dev/null +++ b/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SubResourceScopedRoleNotAllowedUserOrganizationMembershipsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def role_slug; end + + sig { params(value: String).returns(String) } + def role_slug=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rbi b/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rbi new file mode 100644 index 00000000..003a217f --- /dev/null +++ b/rbi/workos/sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class SubResourceScopedRoleNotAllowedUserOrganizationMembershipsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def role_slug; end + + sig { params(value: String).returns(String) } + def role_slug=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/team_create_team_error_409.rbi b/rbi/workos/team_create_team_error_409.rbi new file mode 100644 index 00000000..7e6c5051 --- /dev/null +++ b/rbi/workos/team_create_team_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TeamCreateTeamError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/team_create_team_error_422.rbi b/rbi/workos/team_create_team_error_422.rbi new file mode 100644 index 00000000..83ac17e2 --- /dev/null +++ b/rbi/workos/team_create_team_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TeamCreateTeamError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/team_get_team_error_404.rbi b/rbi/workos/team_get_team_error_404.rbi new file mode 100644 index 00000000..15a851b6 --- /dev/null +++ b/rbi/workos/team_get_team_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TeamGetTeamError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/token_authentication_method_not_supported_connection_create_error_400.rbi b/rbi/workos/token_authentication_method_not_supported_connection_create_error_400.rbi new file mode 100644 index 00000000..a6455ff9 --- /dev/null +++ b/rbi/workos/token_authentication_method_not_supported_connection_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TokenAuthenticationMethodNotSupportedConnectionCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/token_authentication_method_not_supported_connection_patch_error_400.rbi b/rbi/workos/token_authentication_method_not_supported_connection_patch_error_400.rbi new file mode 100644 index 00000000..f7a27f72 --- /dev/null +++ b/rbi/workos/token_authentication_method_not_supported_connection_patch_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TokenAuthenticationMethodNotSupportedConnectionPatchError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/token_too_big_session_authenticate_error_400_variant_29.rbi b/rbi/workos/token_too_big_session_authenticate_error_400_variant_29.rbi new file mode 100644 index 00000000..9b0f305e --- /dev/null +++ b/rbi/workos/token_too_big_session_authenticate_error_400_variant_29.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TokenTooBigSessionAuthenticateError400Variant29 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/too_many_sp_encryption_certs_connection_create_error_409.rbi b/rbi/workos/too_many_sp_encryption_certs_connection_create_error_409.rbi new file mode 100644 index 00000000..d38fa474 --- /dev/null +++ b/rbi/workos/too_many_sp_encryption_certs_connection_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class TooManySpEncryptionCertsConnectionCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/unauthorized_client_sso_token_error_400.rbi b/rbi/workos/unauthorized_client_sso_token_error_400.rbi new file mode 100644 index 00000000..fadf185f --- /dev/null +++ b/rbi/workos/unauthorized_client_sso_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UnauthorizedClientSSOTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/unsupported_grant_type_sso_token_error_400.rbi b/rbi/workos/unsupported_grant_type_sso_token_error_400.rbi new file mode 100644 index 00000000..7b64f3e6 --- /dev/null +++ b/rbi/workos/unsupported_grant_type_sso_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UnsupportedGrantTypeSSOTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(String) } + def error_description; end + + sig { params(value: String).returns(String) } + def error_description=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rbi b/rbi/workos/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rbi new file mode 100644 index 00000000..50bf8ac4 --- /dev/null +++ b/rbi/workos/unsupported_invocation_type_agent_blueprints_token_mint_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UnsupportedInvocationTypeAgentBlueprintsTokenMintTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/update_audit_logs_retention_with_retention_period.rbi b/rbi/workos/update_audit_logs_retention_with_retention_period.rbi new file mode 100644 index 00000000..3c8061f0 --- /dev/null +++ b/rbi/workos/update_audit_logs_retention_with_retention_period.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UpdateAuditLogsRetentionWithRetentionPeriod + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def retention_period; end + + sig { params(value: String).returns(String) } + def retention_period=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/update_audit_logs_retention_with_retention_period_in_days.rbi b/rbi/workos/update_audit_logs_retention_with_retention_period_in_days.rbi new file mode 100644 index 00000000..36bba9a2 --- /dev/null +++ b/rbi/workos/update_audit_logs_retention_with_retention_period_in_days.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UpdateAuditLogsRetentionWithRetentionPeriodInDays + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(Integer) } + def retention_period_in_days; end + + sig { params(value: Integer).returns(Integer) } + def retention_period_in_days=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/update_oauth_application.rbi b/rbi/workos/update_oauth_application.rbi index 8a83b8bb..81911879 100644 --- a/rbi/workos/update_oauth_application.rbi +++ b/rbi/workos/update_oauth_application.rbi @@ -33,6 +33,12 @@ module WorkOS sig { params(value: T.nilable(T::Array[WorkOS::RedirectUriInput])).returns(T.nilable(T::Array[WorkOS::RedirectUriInput])) } def redirect_uris=(value); end + sig { returns(T.nilable(T::Array[String])) } + def cors_origins; end + + sig { params(value: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } + def cors_origins=(value); end + sig { returns(T::Hash[Symbol, T.untyped]) } def to_h; end diff --git a/rbi/workos/update_user_organization_membership_with_role_slug.rbi b/rbi/workos/update_user_organization_membership_with_role_slug.rbi new file mode 100644 index 00000000..89e51683 --- /dev/null +++ b/rbi/workos/update_user_organization_membership_with_role_slug.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UpdateUserOrganizationMembershipWithRoleSlug + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def role_slug; end + + sig { params(value: String).returns(String) } + def role_slug=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/update_user_organization_membership_with_role_slugs.rbi b/rbi/workos/update_user_organization_membership_with_role_slugs.rbi new file mode 100644 index 00000000..cc3ce547 --- /dev/null +++ b/rbi/workos/update_user_organization_membership_with_role_slugs.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UpdateUserOrganizationMembershipWithRoleSlugs + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[String]) } + def role_slugs; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def role_slugs=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_already_exists_user_invites_create_error_400.rbi b/rbi/workos/user_already_exists_user_invites_create_error_400.rbi new file mode 100644 index 00000000..d014eefa --- /dev/null +++ b/rbi/workos/user_already_exists_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserAlreadyExistsUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_already_organization_member_user_invites_create_error_400.rbi b/rbi/workos/user_already_organization_member_user_invites_create_error_400.rbi new file mode 100644 index 00000000..f902535f --- /dev/null +++ b/rbi/workos/user_already_organization_member_user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserAlreadyOrganizationMemberUserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_api_keys_create_error_400.rbi b/rbi/workos/user_api_keys_create_error_400.rbi new file mode 100644 index 00000000..6cb86ddd --- /dev/null +++ b/rbi/workos/user_api_keys_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserApiKeysCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::UserApiKeysCreateError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::UserApiKeysCreateError400Error]).returns(T::Array[WorkOS::UserApiKeysCreateError400Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_api_keys_create_error_400_error.rbi b/rbi/workos/user_api_keys_create_error_400_error.rbi new file mode 100644 index 00000000..4ff61b63 --- /dev/null +++ b/rbi/workos/user_api_keys_create_error_400_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserApiKeysCreateError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def field; end + + sig { params(value: String).returns(String) } + def field=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_api_keys_create_error_404.rbi b/rbi/workos/user_api_keys_create_error_404.rbi new file mode 100644 index 00000000..55519db5 --- /dev/null +++ b/rbi/workos/user_api_keys_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserApiKeysCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_api_keys_create_error_422.rbi b/rbi/workos/user_api_keys_create_error_422.rbi new file mode 100644 index 00000000..b45a772d --- /dev/null +++ b/rbi/workos/user_api_keys_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserApiKeysCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_api_keys_list_error_404.rbi b/rbi/workos/user_api_keys_list_error_404.rbi new file mode 100644 index 00000000..bcf54c00 --- /dev/null +++ b/rbi/workos/user_api_keys_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserApiKeysListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_authentication_factors_create_error_422.rbi b/rbi/workos/user_authentication_factors_create_error_422.rbi new file mode 100644 index 00000000..eb196068 --- /dev/null +++ b/rbi/workos/user_authentication_factors_create_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserAuthenticationFactorsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_authentication_factors_list_error_422.rbi b/rbi/workos/user_authentication_factors_list_error_422.rbi new file mode 100644 index 00000000..917c8984 --- /dev/null +++ b/rbi/workos/user_authentication_factors_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserAuthenticationFactorsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_confirm_email_change_error_400.rbi b/rbi/workos/user_confirm_email_change_error_400.rbi new file mode 100644 index 00000000..2a833072 --- /dev/null +++ b/rbi/workos/user_confirm_email_change_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserConfirmEmailChangeError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_confirm_email_change_error_404.rbi b/rbi/workos/user_confirm_email_change_error_404.rbi new file mode 100644 index 00000000..66f5a509 --- /dev/null +++ b/rbi/workos/user_confirm_email_change_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserConfirmEmailChangeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_confirm_email_change_error_409.rbi b/rbi/workos/user_confirm_email_change_error_409.rbi new file mode 100644 index 00000000..526691d0 --- /dev/null +++ b/rbi/workos/user_confirm_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserConfirmEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_confirm_email_change_error_422.rbi b/rbi/workos/user_confirm_email_change_error_422.rbi new file mode 100644 index 00000000..ccdef67e --- /dev/null +++ b/rbi/workos/user_confirm_email_change_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserConfirmEmailChangeError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_confirm_email_change_error_429.rbi b/rbi/workos/user_confirm_email_change_error_429.rbi new file mode 100644 index 00000000..6d4151e1 --- /dev/null +++ b/rbi/workos/user_confirm_email_change_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserConfirmEmailChangeError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_error_400.rbi b/rbi/workos/user_create_error_400.rbi new file mode 100644 index 00000000..0f21de60 --- /dev/null +++ b/rbi/workos/user_create_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::UserCreateError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::UserCreateError400Error]).returns(T::Array[WorkOS::UserCreateError400Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_error_400_error.rbi b/rbi/workos/user_create_error_400_error.rbi new file mode 100644 index 00000000..e35fc734 --- /dev/null +++ b/rbi/workos/user_create_error_400_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreateError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_error_403.rbi b/rbi/workos/user_create_error_403.rbi new file mode 100644 index 00000000..fc908230 --- /dev/null +++ b/rbi/workos/user_create_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreateError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_error_404.rbi b/rbi/workos/user_create_error_404.rbi new file mode 100644 index 00000000..1591263e --- /dev/null +++ b/rbi/workos/user_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_error_422.rbi b/rbi/workos/user_create_error_422.rbi new file mode 100644 index 00000000..ae56b9b3 --- /dev/null +++ b/rbi/workos/user_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_password_reset_token_error_403.rbi b/rbi/workos/user_create_password_reset_token_error_403.rbi new file mode 100644 index 00000000..19b8e074 --- /dev/null +++ b/rbi/workos/user_create_password_reset_token_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreatePasswordResetTokenError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_password_reset_token_error_404.rbi b/rbi/workos/user_create_password_reset_token_error_404.rbi new file mode 100644 index 00000000..8be3ab94 --- /dev/null +++ b/rbi/workos/user_create_password_reset_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreatePasswordResetTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_password_reset_token_error_422.rbi b/rbi/workos/user_create_password_reset_token_error_422.rbi new file mode 100644 index 00000000..c57a072a --- /dev/null +++ b/rbi/workos/user_create_password_reset_token_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreatePasswordResetTokenError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_create_password_reset_token_error_429.rbi b/rbi/workos/user_create_password_reset_token_error_429.rbi new file mode 100644 index 00000000..8f1550ed --- /dev/null +++ b/rbi/workos/user_create_password_reset_token_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreatePasswordResetTokenError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_creation_error_user_create_error_400.rbi b/rbi/workos/user_creation_error_user_create_error_400.rbi new file mode 100644 index 00000000..037ebff3 --- /dev/null +++ b/rbi/workos/user_creation_error_user_create_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreationErrorUserCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::UserCreationErrorUserCreateError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::UserCreationErrorUserCreateError400Error]).returns(T::Array[WorkOS::UserCreationErrorUserCreateError400Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_creation_error_user_create_error_400_error.rbi b/rbi/workos/user_creation_error_user_create_error_400_error.rbi new file mode 100644 index 00000000..6f5e7cb7 --- /dev/null +++ b/rbi/workos/user_creation_error_user_create_error_400_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserCreationErrorUserCreateError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_delete_error_404.rbi b/rbi/workos/user_delete_error_404.rbi new file mode 100644 index 00000000..1e3e4627 --- /dev/null +++ b/rbi/workos/user_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_email_verification_error_400.rbi b/rbi/workos/user_email_verification_error_400.rbi new file mode 100644 index 00000000..1d256e5f --- /dev/null +++ b/rbi/workos/user_email_verification_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserEmailVerificationError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_email_verification_error_404.rbi b/rbi/workos/user_email_verification_error_404.rbi new file mode 100644 index 00000000..9989c844 --- /dev/null +++ b/rbi/workos/user_email_verification_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserEmailVerificationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_email_verification_error_422.rbi b/rbi/workos/user_email_verification_error_422.rbi new file mode 100644 index 00000000..42c263e9 --- /dev/null +++ b/rbi/workos/user_email_verification_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserEmailVerificationError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_feature_flags_list_error_404.rbi b/rbi/workos/user_feature_flags_list_error_404.rbi new file mode 100644 index 00000000..8b312209 --- /dev/null +++ b/rbi/workos/user_feature_flags_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserFeatureFlagsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_get_email_verification_error_404.rbi b/rbi/workos/user_get_email_verification_error_404.rbi new file mode 100644 index 00000000..a4b042c3 --- /dev/null +++ b/rbi/workos/user_get_email_verification_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserGetEmailVerificationError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_get_error_404.rbi b/rbi/workos/user_get_error_404.rbi new file mode 100644 index 00000000..84089830 --- /dev/null +++ b/rbi/workos/user_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_get_password_reset_error_404.rbi b/rbi/workos/user_get_password_reset_error_404.rbi new file mode 100644 index 00000000..f1ec5979 --- /dev/null +++ b/rbi/workos/user_get_password_reset_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserGetPasswordResetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_identities_get_error_404.rbi b/rbi/workos/user_identities_get_error_404.rbi new file mode 100644 index 00000000..6ba0775f --- /dev/null +++ b/rbi/workos/user_identities_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserIdentitiesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_accept_error_400.rbi b/rbi/workos/user_invites_accept_error_400.rbi new file mode 100644 index 00000000..37a3f5d2 --- /dev/null +++ b/rbi/workos/user_invites_accept_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesAcceptError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_accept_error_404.rbi b/rbi/workos/user_invites_accept_error_404.rbi new file mode 100644 index 00000000..291d9bfe --- /dev/null +++ b/rbi/workos/user_invites_accept_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesAcceptError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_create_error_400.rbi b/rbi/workos/user_invites_create_error_400.rbi new file mode 100644 index 00000000..322a55d1 --- /dev/null +++ b/rbi/workos/user_invites_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_create_error_404.rbi b/rbi/workos/user_invites_create_error_404.rbi new file mode 100644 index 00000000..5bacb681 --- /dev/null +++ b/rbi/workos/user_invites_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_create_error_422.rbi b/rbi/workos/user_invites_create_error_422.rbi new file mode 100644 index 00000000..5219256c --- /dev/null +++ b/rbi/workos/user_invites_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_get_by_token_error_404.rbi b/rbi/workos/user_invites_get_by_token_error_404.rbi new file mode 100644 index 00000000..2b0c1cd1 --- /dev/null +++ b/rbi/workos/user_invites_get_by_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesGetByTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_get_error_404.rbi b/rbi/workos/user_invites_get_error_404.rbi new file mode 100644 index 00000000..d3c46cb9 --- /dev/null +++ b/rbi/workos/user_invites_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_list_error_422.rbi b/rbi/workos/user_invites_list_error_422.rbi new file mode 100644 index 00000000..dd9c8304 --- /dev/null +++ b/rbi/workos/user_invites_list_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_resend_error_400.rbi b/rbi/workos/user_invites_resend_error_400.rbi new file mode 100644 index 00000000..cc051094 --- /dev/null +++ b/rbi/workos/user_invites_resend_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesResendError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_resend_error_404.rbi b/rbi/workos/user_invites_resend_error_404.rbi new file mode 100644 index 00000000..35d2f5dc --- /dev/null +++ b/rbi/workos/user_invites_resend_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesResendError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_resend_error_422.rbi b/rbi/workos/user_invites_resend_error_422.rbi new file mode 100644 index 00000000..8836b3a6 --- /dev/null +++ b/rbi/workos/user_invites_resend_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesResendError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_invites_revoke_error_400.rbi b/rbi/workos/user_invites_revoke_error_400.rbi new file mode 100644 index 00000000..66a0d59d --- /dev/null +++ b/rbi/workos/user_invites_revoke_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserInvitesRevokeError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_list_error_422.rbi b/rbi/workos/user_list_error_422.rbi new file mode 100644 index 00000000..9603bc14 --- /dev/null +++ b/rbi/workos/user_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_management.rbi b/rbi/workos/user_management.rbi index f5685697..aa4724d5 100644 --- a/rbi/workos/user_management.rbi +++ b/rbi/workos/user_management.rbi @@ -47,24 +47,36 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::JwksResponse) end - def get_jwks(client_id:, request_options:); end + def get_jwks(client_id:, request_options: {}); end sig do params( client_id: String, grant_type: String, - code: String, client_secret: T.nilable(String), + code: T.nilable(String), code_verifier: T.nilable(String), invitation_token: T.nilable(String), ip_address: T.nilable(String), device_id: T.nilable(String), user_agent: T.nilable(String), signals_id: T.nilable(String), + email: T.nilable(String), + password: T.nilable(String), + radar_auth_attempt_id: T.nilable(String), + refresh_token: T.nilable(String), + organization_id: T.nilable(String), + pending_authentication_token: T.nilable(String), + authentication_challenge_id: T.nilable(String), + email_completion_token: T.nilable(String), + radar_challenge_id: T.nilable(String), + verification_id: T.nilable(String), + phone_number: T.nilable(String), + device_code: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthenticateResponse) end - def create_authenticate(client_id:, grant_type:, code:, client_secret:, code_verifier:, invitation_token:, ip_address:, device_id:, user_agent:, signals_id:, request_options:); end + def create_authenticate(client_id:, grant_type:, client_secret: nil, code: nil, code_verifier: nil, invitation_token: nil, ip_address: nil, device_id: nil, user_agent: nil, signals_id: nil, email: nil, password: nil, radar_auth_attempt_id: nil, refresh_token: nil, organization_id: nil, pending_authentication_token: nil, authentication_challenge_id: nil, email_completion_token: nil, radar_challenge_id: nil, verification_id: nil, phone_number: nil, device_code: nil, request_options: {}); end sig do params( @@ -86,7 +98,7 @@ module WorkOS client_id: T.nilable(String) ).returns(String) end - def get_authorization_url(redirect_uri:, code_challenge_method:, code_challenge:, domain_hint:, connection_id:, provider_query_params:, provider_scopes:, invitation_token:, max_age:, screen_hint:, login_hint:, provider:, prompt:, state:, organization_id:, client_id:); end + def get_authorization_url(redirect_uri:, code_challenge_method: nil, code_challenge: nil, domain_hint: nil, connection_id: nil, provider_query_params: nil, provider_scopes: nil, invitation_token: nil, max_age: nil, screen_hint: nil, login_hint: nil, provider: nil, prompt: nil, state: nil, organization_id: nil, client_id: nil); end sig do params( @@ -94,7 +106,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DeviceAuthorizationResponse) end - def create_device(client_id:, request_options:); end + def create_device(client_id:, request_options: {}); end sig do params( @@ -106,7 +118,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SendRadarSmsChallengeResponse) end - def create_radar_challenge(user_id:, pending_authentication_token:, phone_number:, ip_address:, user_agent:, request_options:); end + def create_radar_challenge(user_id:, pending_authentication_token:, phone_number:, ip_address: nil, user_agent: nil, request_options: {}); end sig do params( @@ -114,7 +126,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RadarChallenge) end - def get_radar_challenge(id:, request_options:); end + def get_radar_challenge(id:, request_options: {}); end sig do params( @@ -122,7 +134,7 @@ module WorkOS return_to: T.nilable(String) ).returns(String) end - def get_logout_url(session_id:, return_to:); end + def get_logout_url(session_id:, return_to: nil); end sig do params( @@ -130,7 +142,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def revoke_session(session_id:, request_options:); end + def revoke_session(session_id:, request_options: {}); end sig do params( @@ -141,7 +153,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::AuthkitOAuthResource]) end - def list_authkit_oauth_resources(before:, after:, limit:, order:, request_options:); end + def list_authkit_oauth_resources(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -150,7 +162,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::AuthkitOAuthResource) end - def create_authkit_oauth_resource(uri:, default:, request_options:); end + def create_authkit_oauth_resource(uri:, default: nil, request_options: {}); end sig do params( @@ -158,7 +170,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_authkit_oauth_resource(id:, request_options:); end + def delete_authkit_oauth_resource(id:, request_options: {}); end sig do params( @@ -169,7 +181,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::CORSOriginResponse]) end - def list_cors_origins(before:, after:, limit:, order:, request_options:); end + def list_cors_origins(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -177,7 +189,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::CORSOriginResponse) end - def create_cors_origin(origin:, request_options:); end + def create_cors_origin(origin:, request_options: {}); end sig do params( @@ -185,15 +197,16 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::EmailVerification) end - def get_email_verification(id:, request_options:); end + def get_email_verification(id:, request_options: {}); end sig do params( email: String, + locale: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::PasswordReset) end - def reset_password(email:, request_options:); end + def reset_password(email:, locale: nil, request_options: {}); end sig do params( @@ -202,7 +215,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ResetPasswordResponse) end - def confirm_password_reset(token:, new_password:, request_options:); end + def confirm_password_reset(token:, new_password:, request_options: {}); end sig do params( @@ -210,7 +223,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::PasswordReset) end - def get_password_reset(id:, request_options:); end + def get_password_reset(id:, request_options: {}); end sig do params( @@ -224,7 +237,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_users(before:, after:, limit:, order:, organization:, organization_id:, email:, request_options:); end + def list_users(before: nil, after: nil, limit: nil, order: nil, organization: nil, organization_id: nil, email: nil, request_options: {}); end sig do params( @@ -242,7 +255,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserCreateResponse) end - def create_user(email:, first_name:, last_name:, name:, email_verified:, metadata:, external_id:, ip_address:, user_agent:, signals_id:, password:, request_options:); end + def create_user(email:, first_name: nil, last_name: nil, name: nil, email_verified: nil, metadata: nil, external_id: nil, ip_address: nil, user_agent: nil, signals_id: nil, password: nil, request_options: {}); end sig do params( @@ -250,7 +263,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::User) end - def get_user_by_external_id(external_id:, request_options:); end + def get_user_by_external_id(external_id:, request_options: {}); end sig do params( @@ -258,7 +271,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::User) end - def get_user(id:, request_options:); end + def get_user(id:, request_options: {}); end sig do params( @@ -275,7 +288,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::User) end - def update_user(id:, email:, first_name:, last_name:, name:, email_verified:, metadata:, external_id:, locale:, password:, request_options:); end + def update_user(id:, email: nil, first_name: nil, last_name: nil, name: nil, email_verified: nil, metadata: nil, external_id: nil, locale: nil, password: nil, request_options: {}); end sig do params( @@ -283,7 +296,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_user(id:, request_options:); end + def delete_user(id:, request_options: {}); end sig do params( @@ -292,16 +305,17 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::EmailChangeConfirmation) end - def confirm_email_change(id:, code:, request_options:); end + def confirm_email_change(id:, code:, request_options: {}); end sig do params( id: String, new_email: String, + locale: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::EmailChange) end - def send_email_change(id:, new_email:, request_options:); end + def send_email_change(id:, new_email:, locale: nil, request_options: {}); end sig do params( @@ -310,15 +324,16 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::VerifyEmailResponse) end - def verify_email(id:, code:, request_options:); end + def verify_email(id:, code:, request_options: {}); end sig do params( id: String, + locale: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::SendVerificationEmailResponse) end - def send_verification_email(id:, request_options:); end + def send_verification_email(id:, locale: nil, request_options: {}); end sig do params( @@ -326,7 +341,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::UserIdentitiesGetItem]) end - def get_user_identities(id:, request_options:); end + def get_user_identities(id:, request_options: {}); end sig do params( @@ -338,7 +353,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::UserSessionsListItem]) end - def list_sessions(id:, before:, after:, limit:, order:, request_options:); end + def list_sessions(id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -351,7 +366,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_invitations(before:, after:, limit:, order:, organization_id:, email:, request_options:); end + def list_invitations(before: nil, after: nil, limit: nil, order: nil, organization_id: nil, email: nil, request_options: {}); end sig do params( @@ -364,7 +379,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserInvite) end - def send_invitation(email:, organization_id:, role_slug:, expires_in_days:, inviter_user_id:, locale:, request_options:); end + def send_invitation(email:, organization_id: nil, role_slug: nil, expires_in_days: nil, inviter_user_id: nil, locale: nil, request_options: {}); end sig do params( @@ -372,7 +387,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserInvite) end - def find_invitation_by_token(token:, request_options:); end + def find_invitation_by_token(token:, request_options: {}); end sig do params( @@ -380,7 +395,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserInvite) end - def get_invitation(id:, request_options:); end + def get_invitation(id:, request_options: {}); end sig do params( @@ -388,7 +403,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Invitation) end - def accept_invitation(id:, request_options:); end + def accept_invitation(id:, request_options: {}); end sig do params( @@ -397,7 +412,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserInvite) end - def resend_invitation(id:, locale:, request_options:); end + def resend_invitation(id:, locale: nil, request_options: {}); end sig do params( @@ -405,14 +420,14 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Invitation) end - def revoke_invitation(id:, request_options:); end + def revoke_invitation(id:, request_options: {}); end sig do params( request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::JWTTemplateResponse) end - def list_jwt_template(request_options:); end + def list_jwt_template(request_options: {}); end sig do params( @@ -420,7 +435,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::JWTTemplateResponse) end - def update_jwt_template(content:, request_options:); end + def update_jwt_template(content:, request_options: {}); end sig do params( @@ -430,10 +445,11 @@ module WorkOS user_agent: T.nilable(String), radar_auth_attempt_id: T.nilable(String), signals_id: T.nilable(String), + locale: T.nilable(String), request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::MagicAuthSendMagicAuthCodeAndReturnResponse) end - def create_magic_auth(email:, invitation_token:, ip_address:, user_agent:, radar_auth_attempt_id:, signals_id:, request_options:); end + def create_magic_auth(email:, invitation_token: nil, ip_address: nil, user_agent: nil, radar_auth_attempt_id: nil, signals_id: nil, locale: nil, request_options: {}); end sig do params( @@ -441,7 +457,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::MagicAuth) end - def get_magic_auth(id:, request_options:); end + def get_magic_auth(id:, request_options: {}); end sig do params( @@ -452,7 +468,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::RedirectUri]) end - def list_redirect_uris(before:, after:, limit:, order:, request_options:); end + def list_redirect_uris(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -460,7 +476,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::RedirectUri) end - def create_redirect_uri(uri:, request_options:); end + def create_redirect_uri(uri:, request_options: {}); end sig do params( @@ -468,7 +484,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_redirect_uris(id:, request_options:); end + def delete_redirect_uris(id:, request_options: {}); end sig do params( @@ -480,7 +496,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_user_authorized_applications(user_id:, before:, after:, limit:, order:, request_options:); end + def list_user_authorized_applications(user_id:, before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -489,7 +505,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_user_authorized_application(application_id:, user_id:, request_options:); end + def delete_user_authorized_application(application_id:, user_id:, request_options: {}); end sig do params( @@ -497,7 +513,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_waitlist_entry(id:, request_options:); end + def delete_waitlist_entry(id:, request_options: {}); end sig do params( @@ -505,7 +521,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WaitlistEntry) end - def create_waitlist_entry_approve(id:, request_options:); end + def create_waitlist_entry_approve(id:, request_options: {}); end sig do params( @@ -513,14 +529,14 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WaitlistEntry) end - def create_waitlist_entry_deny(id:, request_options:); end + def create_waitlist_entry_deny(id:, request_options: {}); end sig do params( request_options: T::Hash[Symbol, T.untyped] - ).returns(T::Array[WorkOS::Waitlist]) + ).returns(WorkOS::Types::ListStruct) end - def list_waitlists(request_options:); end + def list_waitlists(request_options: {}); end sig do params( @@ -528,7 +544,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Waitlist) end - def get_waitlist(id:, request_options:); end + def get_waitlist(id:, request_options: {}); end sig do params( @@ -542,7 +558,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(T::Array[WorkOS::WaitlistEntry]) end - def list_waitlist_entries(id:, before:, after:, limit:, order:, state:, email:, request_options:); end + def list_waitlist_entries(id:, before: nil, after: nil, limit: nil, order: nil, state: nil, email: nil, request_options: {}); end sig do params( @@ -553,7 +569,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WaitlistEntry) end - def create_waitlist_entry(id:, email:, additional_fields:, send_confirmation_email:, request_options:); end + def create_waitlist_entry(id:, email:, additional_fields: nil, send_confirmation_email: nil, request_options: {}); end sig do params( @@ -566,7 +582,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_user_api_keys(user_id:, before:, after:, limit:, order:, organization_id:, request_options:); end + def list_user_api_keys(user_id:, before: nil, after: nil, limit: nil, order: nil, organization_id: nil, request_options: {}); end sig do params( @@ -578,7 +594,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::UserApiKeyWithValue) end - def create_user_api_key(user_id:, name:, organization_id:, permissions:, expires_at:, request_options:); end + def create_user_api_key(user_id:, name:, organization_id:, permissions: nil, expires_at: nil, request_options: {}); end end end diff --git a/rbi/workos/user_organization_memberships_create_error_400.rbi b/rbi/workos/user_organization_memberships_create_error_400.rbi new file mode 100644 index 00000000..fc5c13ca --- /dev/null +++ b/rbi/workos/user_organization_memberships_create_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsCreateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_create_error_404.rbi b/rbi/workos/user_organization_memberships_create_error_404.rbi new file mode 100644 index 00000000..7e839cce --- /dev/null +++ b/rbi/workos/user_organization_memberships_create_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsCreateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_create_error_422.rbi b/rbi/workos/user_organization_memberships_create_error_422.rbi new file mode 100644 index 00000000..d6f171a5 --- /dev/null +++ b/rbi/workos/user_organization_memberships_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_deactivate_error_400.rbi b/rbi/workos/user_organization_memberships_deactivate_error_400.rbi new file mode 100644 index 00000000..1a4d8394 --- /dev/null +++ b/rbi/workos/user_organization_memberships_deactivate_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsDeactivateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_deactivate_error_404.rbi b/rbi/workos/user_organization_memberships_deactivate_error_404.rbi new file mode 100644 index 00000000..c236c794 --- /dev/null +++ b/rbi/workos/user_organization_memberships_deactivate_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsDeactivateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_deactivate_error_422.rbi b/rbi/workos/user_organization_memberships_deactivate_error_422.rbi new file mode 100644 index 00000000..2a0f496f --- /dev/null +++ b/rbi/workos/user_organization_memberships_deactivate_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsDeactivateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_delete_error_404.rbi b/rbi/workos/user_organization_memberships_delete_error_404.rbi new file mode 100644 index 00000000..1fcda8d4 --- /dev/null +++ b/rbi/workos/user_organization_memberships_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_delete_error_422.rbi b/rbi/workos/user_organization_memberships_delete_error_422.rbi new file mode 100644 index 00000000..65c08eed --- /dev/null +++ b/rbi/workos/user_organization_memberships_delete_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsDeleteError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_get_error_404.rbi b/rbi/workos/user_organization_memberships_get_error_404.rbi new file mode 100644 index 00000000..c8cfe954 --- /dev/null +++ b/rbi/workos/user_organization_memberships_get_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsGetError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_list_error_400.rbi b/rbi/workos/user_organization_memberships_list_error_400.rbi new file mode 100644 index 00000000..c424ec5a --- /dev/null +++ b/rbi/workos/user_organization_memberships_list_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsListError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_list_error_404.rbi b/rbi/workos/user_organization_memberships_list_error_404.rbi new file mode 100644 index 00000000..1b240a2d --- /dev/null +++ b/rbi/workos/user_organization_memberships_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_list_error_422.rbi b/rbi/workos/user_organization_memberships_list_error_422.rbi new file mode 100644 index 00000000..d2c1342b --- /dev/null +++ b/rbi/workos/user_organization_memberships_list_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_reactivate_error_400.rbi b/rbi/workos/user_organization_memberships_reactivate_error_400.rbi new file mode 100644 index 00000000..f725162d --- /dev/null +++ b/rbi/workos/user_organization_memberships_reactivate_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsReactivateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_reactivate_error_404.rbi b/rbi/workos/user_organization_memberships_reactivate_error_404.rbi new file mode 100644 index 00000000..68156b2a --- /dev/null +++ b/rbi/workos/user_organization_memberships_reactivate_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsReactivateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_reactivate_error_422.rbi b/rbi/workos/user_organization_memberships_reactivate_error_422.rbi new file mode 100644 index 00000000..786d8454 --- /dev/null +++ b/rbi/workos/user_organization_memberships_reactivate_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsReactivateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_update_error_404.rbi b/rbi/workos/user_organization_memberships_update_error_404.rbi new file mode 100644 index 00000000..d555b33b --- /dev/null +++ b/rbi/workos/user_organization_memberships_update_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_organization_memberships_update_error_422.rbi b/rbi/workos/user_organization_memberships_update_error_422.rbi new file mode 100644 index 00000000..7cc01ccb --- /dev/null +++ b/rbi/workos/user_organization_memberships_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserOrganizationMembershipsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_reset_password_error_400.rbi b/rbi/workos/user_reset_password_error_400.rbi new file mode 100644 index 00000000..3a1a91d5 --- /dev/null +++ b/rbi/workos/user_reset_password_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserResetPasswordError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::UserResetPasswordError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::UserResetPasswordError400Error]).returns(T::Array[WorkOS::UserResetPasswordError400Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_reset_password_error_400_error.rbi b/rbi/workos/user_reset_password_error_400_error.rbi new file mode 100644 index 00000000..662b8a57 --- /dev/null +++ b/rbi/workos/user_reset_password_error_400_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserResetPasswordError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_reset_password_error_403.rbi b/rbi/workos/user_reset_password_error_403.rbi new file mode 100644 index 00000000..f8d02114 --- /dev/null +++ b/rbi/workos/user_reset_password_error_403.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserResetPasswordError403 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_reset_password_error_404.rbi b/rbi/workos/user_reset_password_error_404.rbi new file mode 100644 index 00000000..774acf08 --- /dev/null +++ b/rbi/workos/user_reset_password_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserResetPasswordError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_reset_password_error_422.rbi b/rbi/workos/user_reset_password_error_422.rbi new file mode 100644 index 00000000..ceccf68f --- /dev/null +++ b/rbi/workos/user_reset_password_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserResetPasswordError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_email_change_error_404.rbi b/rbi/workos/user_send_email_change_error_404.rbi new file mode 100644 index 00000000..896565a5 --- /dev/null +++ b/rbi/workos/user_send_email_change_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendEmailChangeError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_email_change_error_409.rbi b/rbi/workos/user_send_email_change_error_409.rbi new file mode 100644 index 00000000..061e8091 --- /dev/null +++ b/rbi/workos/user_send_email_change_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendEmailChangeError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_email_change_error_422.rbi b/rbi/workos/user_send_email_change_error_422.rbi new file mode 100644 index 00000000..d61159e2 --- /dev/null +++ b/rbi/workos/user_send_email_change_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendEmailChangeError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_email_change_error_429.rbi b/rbi/workos/user_send_email_change_error_429.rbi new file mode 100644 index 00000000..0c65936e --- /dev/null +++ b/rbi/workos/user_send_email_change_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendEmailChangeError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_verification_email_error_400.rbi b/rbi/workos/user_send_verification_email_error_400.rbi new file mode 100644 index 00000000..6e622201 --- /dev/null +++ b/rbi/workos/user_send_verification_email_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendVerificationEmailError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_verification_email_error_404.rbi b/rbi/workos/user_send_verification_email_error_404.rbi new file mode 100644 index 00000000..b94b1bb8 --- /dev/null +++ b/rbi/workos/user_send_verification_email_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendVerificationEmailError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_verification_email_error_422.rbi b/rbi/workos/user_send_verification_email_error_422.rbi new file mode 100644 index 00000000..23ec2276 --- /dev/null +++ b/rbi/workos/user_send_verification_email_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendVerificationEmailError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_send_verification_email_error_429.rbi b/rbi/workos/user_send_verification_email_error_429.rbi new file mode 100644 index 00000000..712e744d --- /dev/null +++ b/rbi/workos/user_send_verification_email_error_429.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSendVerificationEmailError429 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_session_ended_agent_blueprints_token_mint_token_error_400.rbi b/rbi/workos/user_session_ended_agent_blueprints_token_mint_token_error_400.rbi new file mode 100644 index 00000000..919e2796 --- /dev/null +++ b/rbi/workos/user_session_ended_agent_blueprints_token_mint_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSessionEndedAgentBlueprintsTokenMintTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_session_ended_agent_blueprints_token_validate_token_error_400.rbi b/rbi/workos/user_session_ended_agent_blueprints_token_validate_token_error_400.rbi new file mode 100644 index 00000000..0f1529fb --- /dev/null +++ b/rbi/workos/user_session_ended_agent_blueprints_token_validate_token_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSessionEndedAgentBlueprintsTokenValidateTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_sessions_list_error_404.rbi b/rbi/workos/user_sessions_list_error_404.rbi new file mode 100644 index 00000000..74581ffb --- /dev/null +++ b/rbi/workos/user_sessions_list_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSessionsListError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_sessions_list_error_422.rbi b/rbi/workos/user_sessions_list_error_422.rbi new file mode 100644 index 00000000..bced5e5c --- /dev/null +++ b/rbi/workos/user_sessions_list_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserSessionsListError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_update_error_400.rbi b/rbi/workos/user_update_error_400.rbi new file mode 100644 index 00000000..cac740c0 --- /dev/null +++ b/rbi/workos/user_update_error_400.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserUpdateError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Array[WorkOS::UserUpdateError400Error]) } + def errors; end + + sig { params(value: T::Array[WorkOS::UserUpdateError400Error]).returns(T::Array[WorkOS::UserUpdateError400Error]) } + def errors=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_update_error_400_error.rbi b/rbi/workos/user_update_error_400_error.rbi new file mode 100644 index 00000000..65946f14 --- /dev/null +++ b/rbi/workos/user_update_error_400_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserUpdateError400Error + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_update_error_422.rbi b/rbi/workos/user_update_error_422.rbi new file mode 100644 index 00000000..aaff5922 --- /dev/null +++ b/rbi/workos/user_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/user_update_error_503.rbi b/rbi/workos/user_update_error_503.rbi new file mode 100644 index 00000000..b4878432 --- /dev/null +++ b/rbi/workos/user_update_error_503.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class UserUpdateError503 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/vault.rbi b/rbi/workos/vault.rbi index 2996c812..0ebd6a65 100644 --- a/rbi/workos/vault.rbi +++ b/rbi/workos/vault.rbi @@ -15,7 +15,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::CreateDataKeyResponse) end - def create_data_key(context:, request_options:); end + def create_data_key(context:, request_options: {}); end sig do params( @@ -23,7 +23,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DecryptResponse) end - def create_decrypt(keys:, request_options:); end + def create_decrypt(keys:, request_options: {}); end sig do params( @@ -32,7 +32,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::CreateDataKeyResponse) end - def create_rekey(context:, encrypted_keys:, request_options:); end + def create_rekey(context:, encrypted_keys:, request_options: {}); end sig do params( @@ -45,7 +45,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_kv(limit:, before:, after:, order:, search:, updated_after:, request_options:); end + def list_kv(limit: nil, before: nil, after: nil, order: nil, search: nil, updated_after: nil, request_options: {}); end sig do params( @@ -55,7 +55,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ObjectMetadata) end - def create_kv(key_context:, name:, value:, request_options:); end + def create_kv(key_context:, name:, value:, request_options: {}); end sig do params( @@ -63,7 +63,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::VaultObject) end - def get_name(name:, request_options:); end + def get_name(name:, request_options: {}); end sig do params( @@ -71,7 +71,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::VaultObject) end - def get_kv(id:, request_options:); end + def get_kv(id:, request_options: {}); end sig do params( @@ -81,7 +81,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ObjectWithoutValue) end - def update_kv(id:, value:, version_check:, request_options:); end + def update_kv(id:, value:, version_check: nil, request_options: {}); end sig do params( @@ -90,7 +90,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::DeleteObjectResponse) end - def delete_kv(id:, version_check:, request_options:); end + def delete_kv(id:, version_check: nil, request_options: {}); end sig do params( @@ -98,7 +98,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::ObjectWithoutValue) end - def list_kv_metadata(id:, request_options:); end + def list_kv_metadata(id:, request_options: {}); end sig do params( @@ -106,7 +106,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_kv_versions(id:, request_options:); end + def list_kv_versions(id:, request_options: {}); end end end diff --git a/rbi/workos/version_list_response.rbi b/rbi/workos/version_list_response.rbi new file mode 100644 index 00000000..6650a7c8 --- /dev/null +++ b/rbi/workos/version_list_response.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class VersionListResponse + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[WorkOS::ObjectVersion]) } + def data; end + + sig { params(value: T::Array[WorkOS::ObjectVersion]).returns(T::Array[WorkOS::ObjectVersion]) } + def data=(value); end + + sig { returns(WorkOS::ListMetadata) } + def list_metadata; end + + sig { params(value: WorkOS::ListMetadata).returns(WorkOS::ListMetadata) } + def list_metadata=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_create_entry_error_404.rbi b/rbi/workos/waitlist_create_entry_error_404.rbi new file mode 100644 index 00000000..d7e6b19b --- /dev/null +++ b/rbi/workos/waitlist_create_entry_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistCreateEntryError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_create_entry_error_422.rbi b/rbi/workos/waitlist_create_entry_error_422.rbi new file mode 100644 index 00000000..ae0dee58 --- /dev/null +++ b/rbi/workos/waitlist_create_entry_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistCreateEntryError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_entries_approve_error_404.rbi b/rbi/workos/waitlist_entries_approve_error_404.rbi new file mode 100644 index 00000000..6d00e69b --- /dev/null +++ b/rbi/workos/waitlist_entries_approve_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistEntriesApproveError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_entries_approve_error_422.rbi b/rbi/workos/waitlist_entries_approve_error_422.rbi new file mode 100644 index 00000000..13079075 --- /dev/null +++ b/rbi/workos/waitlist_entries_approve_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistEntriesApproveError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_entries_delete_error_404.rbi b/rbi/workos/waitlist_entries_delete_error_404.rbi new file mode 100644 index 00000000..1df9ded2 --- /dev/null +++ b/rbi/workos/waitlist_entries_delete_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistEntriesDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_entries_deny_error_404.rbi b/rbi/workos/waitlist_entries_deny_error_404.rbi new file mode 100644 index 00000000..9cedaade --- /dev/null +++ b/rbi/workos/waitlist_entries_deny_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistEntriesDenyError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_entries_deny_error_422.rbi b/rbi/workos/waitlist_entries_deny_error_422.rbi new file mode 100644 index 00000000..aa39346d --- /dev/null +++ b/rbi/workos/waitlist_entries_deny_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistEntriesDenyError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_find_error_404.rbi b/rbi/workos/waitlist_find_error_404.rbi new file mode 100644 index 00000000..9cdfbeda --- /dev/null +++ b/rbi/workos/waitlist_find_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistFindError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_list_entries_error_404.rbi b/rbi/workos/waitlist_list_entries_error_404.rbi new file mode 100644 index 00000000..61b44836 --- /dev/null +++ b/rbi/workos/waitlist_list_entries_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistListEntriesError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_list_entries_error_422.rbi b/rbi/workos/waitlist_list_entries_error_422.rbi new file mode 100644 index 00000000..80562a52 --- /dev/null +++ b/rbi/workos/waitlist_list_entries_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistListEntriesError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_list_response.rbi b/rbi/workos/waitlist_list_response.rbi new file mode 100644 index 00000000..d803eaa9 --- /dev/null +++ b/rbi/workos/waitlist_list_response.rbi @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistListResponse + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def object; end + + sig { params(value: String).returns(String) } + def object=(value); end + + sig { returns(T::Array[WorkOS::Waitlist]) } + def data; end + + sig { params(value: T::Array[WorkOS::Waitlist]).returns(T::Array[WorkOS::Waitlist]) } + def data=(value); end + + sig { returns(WorkOS::WaitlistListResponseListMetadata) } + def list_metadata; end + + sig { params(value: WorkOS::WaitlistListResponseListMetadata).returns(WorkOS::WaitlistListResponseListMetadata) } + def list_metadata=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/waitlist_list_response_list_metadata.rbi b/rbi/workos/waitlist_list_response_list_metadata.rbi new file mode 100644 index 00000000..41db9870 --- /dev/null +++ b/rbi/workos/waitlist_list_response_list_metadata.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WaitlistListResponseListMetadata + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T.nilable(String)) } + def before; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def before=(value); end + + sig { returns(T.nilable(String)) } + def after; end + + sig { params(value: T.nilable(String)).returns(T.nilable(String)) } + def after=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_create_error_409.rbi b/rbi/workos/webhook_endpoints_create_error_409.rbi new file mode 100644 index 00000000..42899372 --- /dev/null +++ b/rbi/workos/webhook_endpoints_create_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsCreateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_create_error_422.rbi b/rbi/workos/webhook_endpoints_create_error_422.rbi new file mode 100644 index 00000000..9be58b0c --- /dev/null +++ b/rbi/workos/webhook_endpoints_create_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsCreateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_delete_error_404.rbi b/rbi/workos/webhook_endpoints_delete_error_404.rbi new file mode 100644 index 00000000..865bd936 --- /dev/null +++ b/rbi/workos/webhook_endpoints_delete_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsDeleteError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_update_error_404.rbi b/rbi/workos/webhook_endpoints_update_error_404.rbi new file mode 100644 index 00000000..897da6ed --- /dev/null +++ b/rbi/workos/webhook_endpoints_update_error_404.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsUpdateError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_update_error_409.rbi b/rbi/workos/webhook_endpoints_update_error_409.rbi new file mode 100644 index 00000000..1d5ed304 --- /dev/null +++ b/rbi/workos/webhook_endpoints_update_error_409.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsUpdateError409 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhook_endpoints_update_error_422.rbi b/rbi/workos/webhook_endpoints_update_error_422.rbi new file mode 100644 index 00000000..aa57a4f9 --- /dev/null +++ b/rbi/workos/webhook_endpoints_update_error_422.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WebhookEndpointsUpdateError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/webhooks.rbi b/rbi/workos/webhooks.rbi index e6a546f2..d3a97684 100644 --- a/rbi/workos/webhooks.rbi +++ b/rbi/workos/webhooks.rbi @@ -18,7 +18,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::Types::ListStruct) end - def list_webhook_endpoints(before:, after:, limit:, order:, request_options:); end + def list_webhook_endpoints(before: nil, after: nil, limit: nil, order: nil, request_options: {}); end sig do params( @@ -27,7 +27,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WebhookEndpoint) end - def create_webhook_endpoint(endpoint_url:, events:, request_options:); end + def create_webhook_endpoint(endpoint_url:, events:, request_options: {}); end sig do params( @@ -38,7 +38,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WebhookEndpoint) end - def update_webhook_endpoint(id:, endpoint_url:, status:, events:, request_options:); end + def update_webhook_endpoint(id:, endpoint_url: nil, status: nil, events: nil, request_options: {}); end sig do params( @@ -46,7 +46,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(NilClass) end - def delete_webhook_endpoint(id:, request_options:); end + def delete_webhook_endpoint(id:, request_options: {}); end end end diff --git a/rbi/workos/widget_public_issue_widget_session_token_error_400.rbi b/rbi/workos/widget_public_issue_widget_session_token_error_400.rbi new file mode 100644 index 00000000..b99fd78b --- /dev/null +++ b/rbi/workos/widget_public_issue_widget_session_token_error_400.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WidgetPublicIssueWidgetSessionTokenError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/widget_public_issue_widget_session_token_error_400_with_error.rbi b/rbi/workos/widget_public_issue_widget_session_token_error_400_with_error.rbi new file mode 100644 index 00000000..beb4bb8f --- /dev/null +++ b/rbi/workos/widget_public_issue_widget_session_token_error_400_with_error.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WidgetPublicIssueWidgetSessionTokenError400WithError + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(T::Array[String]) } + def message; end + + sig { params(value: T::Array[String]).returns(T::Array[String]) } + def message=(value); end + + sig { returns(String) } + def error; end + + sig { params(value: String).returns(String) } + def error=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/widget_public_issue_widget_session_token_error_404.rbi b/rbi/workos/widget_public_issue_widget_session_token_error_404.rbi new file mode 100644 index 00000000..9ee310dd --- /dev/null +++ b/rbi/workos/widget_public_issue_widget_session_token_error_404.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WidgetPublicIssueWidgetSessionTokenError404 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/widget_public_issue_widget_session_token_error_422.rbi b/rbi/workos/widget_public_issue_widget_session_token_error_422.rbi new file mode 100644 index 00000000..58479811 --- /dev/null +++ b/rbi/workos/widget_public_issue_widget_session_token_error_422.rbi @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WidgetPublicIssueWidgetSessionTokenError422 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/rbi/workos/widgets.rbi b/rbi/workos/widgets.rbi index f96df8db..fd6b8f93 100644 --- a/rbi/workos/widgets.rbi +++ b/rbi/workos/widgets.rbi @@ -17,7 +17,7 @@ module WorkOS request_options: T::Hash[Symbol, T.untyped] ).returns(WorkOS::WidgetSessionTokenResponse) end - def create_token(organization_id:, user_id:, scopes:, request_options:); end + def create_token(organization_id: nil, user_id: nil, scopes: nil, request_options: {}); end end end diff --git a/rbi/workos/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rbi b/rbi/workos/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rbi new file mode 100644 index 00000000..6f559639 --- /dev/null +++ b/rbi/workos/wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400.rbi @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +# This file is auto-generated by oagen. Do not edit. + +# typed: strong + +module WorkOS + class WrongAccountAgentAdminLinkClaimAttemptToExternalUserError400 + sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } + def initialize(json); end + + sig { returns(String) } + def code; end + + sig { params(value: String).returns(String) } + def code=(value); end + + sig { returns(String) } + def message; end + + sig { params(value: String).returns(String) } + def message=(value); end + + sig { returns(T::Hash[Symbol, T.untyped]) } + def to_h; end + + sig { params(args: T.untyped).returns(String) } + def to_json(*args); end + end +end diff --git a/test/workos/test_agents_model_round_trip.rb b/test/workos/test_agents_model_round_trip.rb index 9e27b1dc..954d3370 100644 --- a/test/workos/test_agents_model_round_trip.rb +++ b/test/workos/test_agents_model_round_trip.rb @@ -5,6 +5,17 @@ require "test_helper" class AgentsModelRoundTripTest < Minitest::Test + def test_list_metadata_round_trip + fixture = { + "after" => nil, + "before" => nil + } + model = WorkOS::ListMetadata.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_agent_registration_round_trip fixture = { "id" => "stub", diff --git a/test/workos/test_api_keys_model_round_trip.rb b/test/workos/test_api_keys_model_round_trip.rb index 9aceb8b8..5bb21506 100644 --- a/test/workos/test_api_keys_model_round_trip.rb +++ b/test/workos/test_api_keys_model_round_trip.rb @@ -281,6 +281,20 @@ def test_organization_api_key_with_value_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_api_key_data_integration_vended_credential_round_trip + fixture = { + "object" => "credential", + "auth_method" => "api_key", + "value" => "stub", + "config" => {} + } + model = WorkOS::ApiKeyDataIntegrationVendedCredential.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["value"], json[:value] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_organization_api_key_with_value_owner_round_trip fixture = { "type" => "organization", @@ -304,4 +318,60 @@ def test_api_key_owner_round_trip assert_equal fixture["id"], json[:id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_api_keys_validate_api_key_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApiKeysValidateApiKeyError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_api_keys_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApiKeysDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_api_keys_expire_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApiKeysExpireError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_api_keys_expire_error_409_round_trip + fixture = { + "code" => "api_key_already_expired", + "message" => "stub" + } + model = WorkOS::ApiKeysExpireError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_api_keys_expire_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApiKeysExpireError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_authorization.rb b/test/workos/test_authorization.rb index 7d674dc2..5871e269 100644 --- a/test/workos/test_authorization.rb +++ b/test/workos/test_authorization.rb @@ -32,6 +32,13 @@ def test_update_group_role_assignments_returns_expected_result assert_kind_of WorkOS::Types::ListStruct, result end + def test_patch_group_role_assignments_returns_expected_result + stub_request(:patch, %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}) + .to_return(body: "{}", status: 200) + result = @client.authorization.patch_group_role_assignments(group_id: "stub") + assert_nil result + end + def test_delete_group_role_assignments_returns_expected_result stub_request(:delete, %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}) .to_return(body: "{}", status: 200) @@ -397,6 +404,7 @@ def test_delete_permission_returns_expected_result {name: :list_group_role_assignments, verb: :get, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}, args: {group_id: "stub"}}, {name: :create_group_role_assignment, verb: :post, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}, args: {group_id: "stub", role_slug: "stub"}}, {name: :update_group_role_assignments, verb: :put, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}, args: {group_id: "stub", role_assignments: [{}]}}, + {name: :patch_group_role_assignments, verb: :patch, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}, args: {group_id: "stub"}}, {name: :delete_group_role_assignments, verb: :delete, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments(\?|\z)}, args: {group_id: "stub", role_slug: "stub"}}, {name: :get_group_role_assignment, verb: :get, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments/stub(\?|\z)}, args: {group_id: "stub", role_assignment_id: "stub"}}, {name: :delete_group_role_assignment, verb: :delete, url: %r{\Ahttps://api\.workos\.com/authorization/groups/stub/role_assignments/stub(\?|\z)}, args: {group_id: "stub", role_assignment_id: "stub"}}, diff --git a/test/workos/test_authorization_model_round_trip.rb b/test/workos/test_authorization_model_round_trip.rb index b0de740f..f2b7c5ac 100644 --- a/test/workos/test_authorization_model_round_trip.rb +++ b/test/workos/test_authorization_model_round_trip.rb @@ -47,6 +47,17 @@ def test_replace_group_role_assignment_entry_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_patch_group_role_assignments_round_trip + fixture = { + "add" => [], + "remove" => [] + } + model = WorkOS::PatchGroupRoleAssignments.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_replace_group_role_assignments_round_trip fixture = { "role_assignments" => [] @@ -328,6 +339,18 @@ def test_group_role_assignment_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_group_role_assignment_list_round_trip + fixture = { + "object" => "list", + "data" => [], + "list_metadata" => {} + } + model = WorkOS::GroupRoleAssignmentList.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_user_role_assignment_round_trip fixture = { "object" => "role_assignment", @@ -692,6 +715,54 @@ def test_permission_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_role_not_found_agent_blueprints_create_error_422_round_trip + fixture = { + "code" => "role_not_found", + "message" => "stub" + } + model = WorkOS::RoleNotFoundAgentBlueprintsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_role_not_found_agent_blueprints_update_error_422_round_trip + fixture = { + "code" => "role_not_found", + "message" => "stub" + } + model = WorkOS::RoleNotFoundAgentBlueprintsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_role_not_invocable_agent_blueprints_token_mint_token_error_403_round_trip + fixture = { + "code" => "role_not_invocable", + "message" => "stub" + } + model = WorkOS::RoleNotInvocableAgentBlueprintsTokenMintTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_role_has_group_role_mappings_authorization_organization_roles_delete_error_409_round_trip + fixture = { + "code" => "role_has_group_role_mappings", + "message" => "stub" + } + model = WorkOS::RoleHasGroupRoleMappingsAuthorizationOrganizationRolesDeleteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_user_role_assignment_source_group_round_trip fixture = { "id" => "stub", diff --git a/test/workos/test_connect_model_round_trip.rb b/test/workos/test_connect_model_round_trip.rb index 11360160..04ce341b 100644 --- a/test/workos/test_connect_model_round_trip.rb +++ b/test/workos/test_connect_model_round_trip.rb @@ -69,6 +69,7 @@ def test_create_oauth_application_round_trip "description" => nil, "scopes" => nil, "redirect_uris" => nil, + "cors_origins" => nil, "uses_pkce" => nil, "is_first_party" => true, "organization_id" => nil @@ -102,7 +103,8 @@ def test_update_oauth_application_round_trip "name" => "stub", "description" => nil, "scopes" => nil, - "redirect_uris" => nil + "redirect_uris" => nil, + "cors_origins" => nil } model = WorkOS::UpdateOAuthApplication.new(fixture.to_json) json = model.to_h diff --git a/test/workos/test_directory_sync_model_round_trip.rb b/test/workos/test_directory_sync_model_round_trip.rb index d9802f58..16ecb7fc 100644 --- a/test/workos/test_directory_sync_model_round_trip.rb +++ b/test/workos/test_directory_sync_model_round_trip.rb @@ -588,6 +588,229 @@ def test_directory_metadata_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_directory_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_find_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryFindError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_delete_directory_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryDeleteDirectoryError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_sync_directory_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectorySyncDirectoryError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_sync_directory_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectorySyncDirectoryError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_sync_directory_error_409_round_trip + fixture = { + "code" => "directory_sync_in_progress", + "message" => "stub" + } + model = WorkOS::DirectorySyncDirectoryError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_sync_directory_error_422_round_trip + fixture = { + "code" => "directory_sync_unsupported", + "message" => "stub" + } + model = WorkOS::DirectorySyncDirectoryError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_sync_directory_error_503_round_trip + fixture = { + "code" => "directory_sync_disabled", + "message" => "stub" + } + model = WorkOS::DirectorySyncDirectoryError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_groups_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryGroupsListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_groups_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryGroupsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_groups_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryGroupsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_groups_find_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryGroupsFindError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_groups_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryGroupsFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_users_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryUsersListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_users_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryUsersListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_users_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryUsersListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_users_find_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryUsersFindError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_directory_users_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DirectoryUsersFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_directory_metadata_user_round_trip fixture = { "active" => 1, diff --git a/test/workos/test_feature_flags_model_round_trip.rb b/test/workos/test_feature_flags_model_round_trip.rb index 1a16a180..0cfa9bd5 100644 --- a/test/workos/test_feature_flags_model_round_trip.rb +++ b/test/workos/test_feature_flags_model_round_trip.rb @@ -593,4 +593,72 @@ def test_feature_flag_owner_round_trip assert_nil json[:last_name] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_flag_targets_create_target_error_400_round_trip + fixture = { + "message" => "stub", + "code" => "stub", + "statusCode" => 1.0 + } + model = WorkOS::FlagTargetsCreateTargetError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_flag_targets_create_target_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FlagTargetsCreateTargetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_flag_targets_create_target_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FlagTargetsCreateTargetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_flag_targets_delete_target_error_400_round_trip + fixture = { + "message" => "stub", + "code" => "stub", + "statusCode" => 1.0 + } + model = WorkOS::FlagTargetsDeleteTargetError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_flag_targets_delete_target_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FlagTargetsDeleteTargetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_flag_targets_delete_target_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FlagTargetsDeleteTargetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_organization_domains_model_round_trip.rb b/test/workos/test_organization_domains_model_round_trip.rb index fde0084c..ca4238d5 100644 --- a/test/workos/test_organization_domains_model_round_trip.rb +++ b/test/workos/test_organization_domains_model_round_trip.rb @@ -257,4 +257,50 @@ def test_organization_domain_round_trip assert_equal fixture["updated_at"], json[:updated_at] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_organization_domains_create_error_409_round_trip + fixture = { + "code" => "domain_already_exists", + "message" => "stub" + } + model = WorkOS::OrganizationDomainsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_domains_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationDomainsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_domains_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationDomainsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_domains_verify_error_400_round_trip + fixture = { + "code" => "domain_already_verified", + "message" => "stub" + } + model = WorkOS::OrganizationDomainsVerifyError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_organizations_model_round_trip.rb b/test/workos/test_organizations_model_round_trip.rb index 3eff0f6c..6718b156 100644 --- a/test/workos/test_organizations_model_round_trip.rb +++ b/test/workos/test_organizations_model_round_trip.rb @@ -583,6 +583,18 @@ def test_it_contact_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_it_contact_list_round_trip + fixture = { + "object" => "list", + "data" => [], + "list_metadata" => {} + } + model = WorkOS::ItContactList.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_organization_round_trip fixture = { "object" => "organization", @@ -639,6 +651,19 @@ def test_audit_log_configuration_log_stream_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_it_contact_list_list_metadata_round_trip + fixture = { + "before" => nil, + "after" => nil + } + model = WorkOS::ItContactListListMetadata.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_nil json[:before] + assert_nil json[:after] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_organization_api_key_owner_round_trip fixture = { "type" => "organization", @@ -667,4 +692,324 @@ def test_organization_authorized_connect_application_list_data_round_trip assert_equal fixture["user_id"], json[:user_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_organization_not_found_agent_blueprints_create_error_422_round_trip + fixture = { + "code" => "organization_not_found", + "message" => "stub" + } + model = WorkOS::OrganizationNotFoundAgentBlueprintsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_not_found_agent_blueprints_update_error_422_round_trip + fixture = { + "code" => "organization_not_found", + "message" => "stub" + } + model = WorkOS::OrganizationNotFoundAgentBlueprintsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_not_invocable_agent_blueprints_token_mint_token_error_403_round_trip + fixture = { + "code" => "organization_not_invocable", + "message" => "stub" + } + model = WorkOS::OrganizationNotInvocableAgentBlueprintsTokenMintTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_create_error_400_round_trip + fixture = { + "code" => "invalid_metadata", + "message" => "stub" + } + model = WorkOS::OrganizationCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_create_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_update_organization_error_400_round_trip + fixture = { + "code" => "invalid_metadata", + "message" => "stub" + } + model = WorkOS::OrganizationUpdateOrganizationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_update_organization_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationUpdateOrganizationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_update_organization_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationUpdateOrganizationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_update_organization_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationUpdateOrganizationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_update_organization_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationUpdateOrganizationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_delete_organization_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationDeleteOrganizationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_get_audit_log_configuration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationGetAuditLogConfigurationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_api_keys_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationApiKeysListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_api_keys_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationApiKeysCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_api_keys_create_error_422_round_trip + fixture = { + "message" => "stub", + "errors" => [] + } + model = WorkOS::OrganizationApiKeysCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_api_keys_create_error_422_error_round_trip + fixture = { + "code" => "stub", + "field" => "stub" + } + model = WorkOS::OrganizationApiKeysCreateError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["field"], json[:field] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_feature_flags_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationFeatureFlagsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_authorized_applications_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationAuthorizedApplicationsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_authorized_applications_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationAuthorizedApplicationsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_not_found_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "organization_not_found", + "error_description" => "stub" + } + model = WorkOS::OrganizationNotFoundSessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_membership_not_found_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "organization_membership_not_found", + "error_description" => "stub" + } + model = WorkOS::OrganizationMembershipNotFoundSessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_selection_required_session_authenticate_error_403_round_trip + fixture = { + "code" => "organization_selection_required", + "message" => "stub" + } + model = WorkOS::OrganizationSelectionRequiredSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_blocked_from_sending_invites_user_invites_create_error_400_round_trip + fixture = { + "code" => "organization_blocked_from_sending_invites", + "message" => "stub" + } + model = WorkOS::OrganizationBlockedFromSendingInvitesUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_organization_membership_groups_list_groups_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::OrganizationMembershipGroupsListGroupsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_shared_model_round_trip.rb b/test/workos/test_shared_model_round_trip.rb index 55f57cc5..b27bb865 100644 --- a/test/workos/test_shared_model_round_trip.rb +++ b/test/workos/test_shared_model_round_trip.rb @@ -5,6 +5,48 @@ require "test_helper" class SharedModelRoundTripTest < Minitest::Test + def test_update_audit_logs_retention_with_retention_period_round_trip + fixture = { + "retention_period" => "stub" + } + model = WorkOS::UpdateAuditLogsRetentionWithRetentionPeriod.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_update_audit_logs_retention_with_retention_period_in_days_round_trip + fixture = { + "retention_period_in_days" => 1 + } + model = WorkOS::UpdateAuditLogsRetentionWithRetentionPeriodInDays.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["retention_period_in_days"], json[:retention_period_in_days] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_update_user_organization_membership_with_role_slug_round_trip + fixture = { + "role_slug" => "stub" + } + model = WorkOS::UpdateUserOrganizationMembershipWithRoleSlug.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["role_slug"], json[:role_slug] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_update_user_organization_membership_with_role_slugs_round_trip + fixture = { + "role_slugs" => [] + } + model = WorkOS::UpdateUserOrganizationMembershipWithRoleSlugs.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_error_response_round_trip fixture = { "error" => "stub" @@ -30,25 +72,6 @@ def test_object_summary_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end - def test_object_version_round_trip - fixture = { - "created_at" => "stub", - "current_version" => true, - "etag" => "stub", - "id" => "stub", - "size" => 1 - } - model = WorkOS::ObjectVersion.new(fixture.to_json) - json = model.to_h - assert_kind_of Hash, json - assert_equal fixture["created_at"], json[:created_at] - assert_equal fixture["current_version"], json[:current_version] - assert_equal fixture["etag"], json[:etag] - assert_equal fixture["id"], json[:id] - assert_equal fixture["size"], json[:size] - fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } - end - def test_connect_application_oauth_round_trip fixture = { "object" => "connect_application", @@ -61,6 +84,7 @@ def test_connect_application_oauth_round_trip "updated_at" => "stub", "application_type" => "oauth", "redirect_uris" => [], + "cors_origins" => [], "uses_pkce" => true, "is_first_party" => true, "was_dynamically_registered" => true, @@ -1487,6 +1511,44 @@ def test_auth_method_mismatch_error_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_data_integration_access_token_response_with_access_token_round_trip + fixture = { + "active" => true, + "access_token" => {} + } + model = WorkOS::DataIntegrationAccessTokenResponseWithAccessToken.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integration_access_token_response_with_access_token_access_token_round_trip + fixture = { + "object" => "access_token", + "access_token" => "stub", + "expires_at" => nil, + "scopes" => [], + "missing_scopes" => [] + } + model = WorkOS::DataIntegrationAccessTokenResponseWithAccessTokenAccessToken.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["access_token"], json[:access_token] + assert_nil json[:expires_at] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integration_access_token_response_with_error_round_trip + fixture = { + "active" => false, + "error" => "stub" + } + model = WorkOS::DataIntegrationAccessTokenResponseWithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_account_selection_required_error_round_trip fixture = { "code" => "account_selection_required", @@ -1499,6 +1561,66 @@ def test_account_selection_required_error_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_oauth_data_integration_vended_credential_round_trip + fixture = { + "object" => "credential", + "auth_method" => "oauth", + "value" => "stub", + "expires_at" => nil, + "scopes" => [], + "missing_scopes" => [], + "metadata" => {}, + "config" => {} + } + model = WorkOS::OAuthDataIntegrationVendedCredential.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["value"], json[:value] + assert_nil json[:expires_at] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_credentials_data_integration_vended_credential_round_trip + fixture = { + "object" => "credential", + "auth_method" => "client_credentials", + "value" => "stub", + "expires_at" => nil, + "scopes" => [], + "missing_scopes" => [], + "metadata" => {}, + "config" => {} + } + model = WorkOS::ClientCredentialsDataIntegrationVendedCredential.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["value"], json[:value] + assert_nil json[:expires_at] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integration_credentials_response_with_credential_round_trip + fixture = { + "active" => true, + "credential" => {} + } + model = WorkOS::DataIntegrationCredentialsResponseWithCredential.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integration_credentials_response_with_error_round_trip + fixture = { + "active" => false, + "error" => "stub" + } + model = WorkOS::DataIntegrationCredentialsResponseWithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_event_list_list_metadata_round_trip fixture = { "after" => nil @@ -1537,4 +1659,6436 @@ def test_authorized_connect_application_list_data_round_trip assert_equal fixture["id"], json[:id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_agent_blueprints_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_create_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_create_error_409_round_trip + fixture = { + "code" => "name_already_in_use", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_create_error_422_round_trip + fixture = { + "code" => "permission_not_found", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_update_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_update_error_409_round_trip + fixture = { + "code" => "name_already_in_use", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsUpdateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_update_error_422_round_trip + fixture = { + "code" => "permission_not_found", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_user_access_token_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "invalid_user_access_token", + "message" => "stub" + } + model = WorkOS::InvalidUserAccessTokenAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_agent_access_token_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "invalid_agent_access_token", + "message" => "stub" + } + model = WorkOS::InvalidAgentAccessTokenAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_refresh_token_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "invalid_refresh_token", + "message" => "stub" + } + model = WorkOS::InvalidRefreshTokenAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_max_age_exceeded_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "max_age_exceeded", + "message" => "stub" + } + model = WorkOS::MaxAgeExceededAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_chain_depth_exceeded_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "chain_depth_exceeded", + "message" => "stub" + } + model = WorkOS::ChainDepthExceededAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_token_mint_token_error_403_round_trip + fixture = { + "code" => "user_not_member_of_organization", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsTokenMintTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_unsupported_invocation_type_agent_blueprints_token_mint_token_error_403_round_trip + fixture = { + "code" => "unsupported_invocation_type", + "message" => "stub" + } + model = WorkOS::UnsupportedInvocationTypeAgentBlueprintsTokenMintTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_token_mint_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsTokenMintTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_token_validate_token_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentBlueprintsTokenValidateTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_agent_access_token_agent_blueprints_token_validate_token_error_400_round_trip + fixture = { + "code" => "invalid_agent_access_token", + "message" => "stub" + } + model = WorkOS::InvalidAgentAccessTokenAgentBlueprintsTokenValidateTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_blueprints_token_validate_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentBlueprintsTokenValidateTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_link_claim_attempt_to_external_user_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentAdminLinkClaimAttemptToExternalUserError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_claim_agent_admin_link_claim_attempt_to_external_user_error_400_round_trip + fixture = { + "code" => "invalid_claim", + "message" => "stub" + } + model = WorkOS::InvalidClaimAgentAdminLinkClaimAttemptToExternalUserError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_organization_agent_admin_link_claim_attempt_to_external_user_error_400_round_trip + fixture = { + "code" => "invalid_organization", + "message" => "stub" + } + model = WorkOS::InvalidOrganizationAgentAdminLinkClaimAttemptToExternalUserError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_wrong_account_agent_admin_link_claim_attempt_to_external_user_error_400_round_trip + fixture = { + "code" => "wrong_account", + "message" => "stub" + } + model = WorkOS::WrongAccountAgentAdminLinkClaimAttemptToExternalUserError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_link_claim_attempt_to_external_user_error_403_round_trip + fixture = { + "code" => "claim_denied", + "message" => "stub" + } + model = WorkOS::AgentAdminLinkClaimAttemptToExternalUserError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_auth_method_disabled_agent_admin_link_claim_attempt_to_external_user_error_403_round_trip + fixture = { + "code" => "auth_method_disabled", + "message" => "stub" + } + model = WorkOS::AuthMethodDisabledAgentAdminLinkClaimAttemptToExternalUserError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_link_claim_attempt_to_external_user_error_409_round_trip + fixture = { + "code" => "organization_selection_required", + "message" => "stub", + "organizations" => [] + } + model = WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_link_claim_attempt_to_external_user_error_409_organization_round_trip + fixture = { + "id" => "stub", + "name" => "stub" + } + model = WorkOS::AgentAdminLinkClaimAttemptToExternalUserError409Organization.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["id"], json[:id] + assert_equal fixture["name"], json[:name] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_already_claimed_agent_admin_link_claim_attempt_to_external_user_error_409_round_trip + fixture = { + "code" => "already_claimed", + "message" => "stub" + } + model = WorkOS::AlreadyClaimedAgentAdminLinkClaimAttemptToExternalUserError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_link_claim_attempt_to_external_user_error_410_round_trip + fixture = { + "code" => "claim_expired", + "message" => "stub" + } + model = WorkOS::AgentAdminLinkClaimAttemptToExternalUserError410.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_validate_credential_error_400_round_trip + fixture = { + "code" => "invalid_request", + "message" => "stub" + } + model = WorkOS::AgentAdminValidateCredentialError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instances_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstancesListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instances_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstancesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instances_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstancesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_get_registration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentAdminGetRegistrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_admin_revoke_registration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentAdminRevokeRegistrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instance_sessions_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstanceSessionsListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instance_sessions_list_error_422_round_trip + fixture = { + "message" => "stub", + "errors" => [] + } + model = WorkOS::AgentInstanceSessionsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instance_sessions_list_error_422_error_round_trip + fixture = { + "code" => "stub", + "field" => "stub" + } + model = WorkOS::AgentInstanceSessionsListError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["field"], json[:field] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instance_sessions_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstanceSessionsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_agent_instance_sessions_revoke_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AgentInstanceSessionsRevokeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validators_list_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogValidatorsListError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validators_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogValidatorsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validators_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogValidatorsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validator_versions_schemas_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogValidatorVersionsSchemasError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validator_versions_schemas_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogValidatorVersionsSchemasError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validator_versions_schemas_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogValidatorVersionsSchemasError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validator_versions_create_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogValidatorVersionsCreateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_validator_versions_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogValidatorVersionsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_400_round_trip + fixture = { + "errors" => [], + "message" => "stub", + "code" => "stub" + } + model = WorkOS::AuditLogEventsCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["code"], json[:code] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_400_error_round_trip + fixture = { + "instancePath" => "stub" + } + model = WorkOS::AuditLogEventsCreateError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["instancePath"], json[:instancePath] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_4002_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogEventsCreateError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogEventsCreateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogEventsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_422_round_trip + fixture = { + "errors" => [], + "message" => "stub" + } + model = WorkOS::AuditLogEventsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_422_error_round_trip + fixture = { + "code" => "stub", + "field" => "stub" + } + model = WorkOS::AuditLogEventsCreateError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["field"], json[:field] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_events_create_error_429_round_trip + fixture = { + "message" => "stub", + "code" => "stub" + } + model = WorkOS::AuditLogEventsCreateError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["code"], json[:code] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_exports_exports_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogExportsExportsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_exports_exports_error_400_with_error_round_trip + fixture = { + "message" => [], + "error" => "stub" + } + model = WorkOS::AuditLogExportsExportsError400WithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error"], json[:error] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_exports_exports_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogExportsExportsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_exports_export_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogExportsExportError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_log_exports_export_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogExportsExportError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sms_challenge_rate_limited_authentication_factors_challenge_error_429_round_trip + fixture = { + "code" => "sms_challenge_rate_limited", + "message" => "stub" + } + model = WorkOS::SmsChallengeRateLimitedAuthenticationFactorsChallengeError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sms_challenge_quota_reached_authentication_factors_challenge_error_429_round_trip + fixture = { + "code" => "sms_challenge_quota_reached", + "message" => "stub" + } + model = WorkOS::SmsChallengeQuotaReachedAuthenticationFactorsChallengeError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_400_round_trip + fixture = { + "code" => "external_auth_session_already_completed", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_4002_round_trip + fixture = { + "code" => "user_consent_options_not_supported", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_4003_round_trip + fixture = { + "code" => "email_change_not_allowed", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError4003.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_4004_round_trip + fixture = { + "code" => "email_not_available", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError4004.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_4005_round_trip + fixture = { + "code" => "invalid_email", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError4005.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_400_with_error_round_trip + fixture = { + "error" => "stub", + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError400WithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error"], json[:error] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_auth_complete_login_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ExternalAuthCompleteLoginError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_list_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsListError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_create_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsCreateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_create_error_409_round_trip + fixture = { + "code" => "duplicate_group_role_assignment", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_replace_group_role_assignments_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_replace_group_role_assignments_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_replace_group_role_assignments_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_replace_group_role_assignments_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsReplaceGroupRoleAssignmentsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_patch_group_role_assignments_error_400_round_trip + fixture = { + "code" => "group_role_assignment_update_overlap", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_patch_group_role_assignments_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_patch_group_role_assignments_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_patch_group_role_assignments_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_patch_group_role_assignments_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsPatchGroupRoleAssignmentsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_remove_group_role_assignments_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_remove_group_role_assignments_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_remove_group_role_assignments_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_get_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsGetError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_remove_group_role_assignment_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_group_role_assignments_remove_group_role_assignment_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationGroupRoleAssignmentsRemoveGroupRoleAssignmentError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_check_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationCheckError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_check_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationCheckError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_check_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationCheckError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_check_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationCheckError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_resources_for_membership_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationListResourcesForMembershipError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_resources_for_membership_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationListResourcesForMembershipError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_resources_for_membership_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListResourcesForMembershipError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_resources_for_membership_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListResourcesForMembershipError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_resources_for_membership_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListResourcesForMembershipError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_effective_permissions_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationListEffectivePermissionsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_effective_permissions_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListEffectivePermissionsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_effective_permissions_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListEffectivePermissionsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_list_effective_permissions_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationListEffectivePermissionsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_list_role_assignments_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsListRoleAssignmentsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_list_role_assignments_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsListRoleAssignmentsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_list_role_assignments_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsListRoleAssignmentsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_assign_role_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsAssignRoleError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_assign_role_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsAssignRoleError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_assign_role_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsAssignRoleError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_assign_role_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsAssignRoleError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_remove_role_by_criteria_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsRemoveRoleByCriteriaError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_remove_role_by_criteria_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsRemoveRoleByCriteriaError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_remove_role_by_criteria_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsRemoveRoleByCriteriaError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_remove_role_by_id_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsRemoveRoleByIdError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_assignments_remove_role_by_id_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRoleAssignmentsRemoveRoleByIdError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_create_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_create_error_409_round_trip + fixture = { + "code" => "organization_role_slug_conflict", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_update_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_update_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesUpdateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_delete_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesDeleteError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_roles_delete_error_409_round_trip + fixture = { + "code" => "role_has_assignments", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolesDeleteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_add_permission_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsAddPermissionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_add_permission_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsAddPermissionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_add_permission_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsAddPermissionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_add_permission_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsAddPermissionError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_set_permissions_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsSetPermissionsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_set_permissions_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsSetPermissionsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_set_permissions_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsSetPermissionsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_remove_permission_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsRemovePermissionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_organization_role_permissions_remove_permission_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationOrganizationRolePermissionsRemovePermissionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_get_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesGetError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_400_round_trip + fixture = { + "code" => "lock_timeout", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_409_round_trip + fixture = { + "code" => "resource_type_update_in_progress", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_delete_error_400_round_trip + fixture = { + "code" => "lock_timeout", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesDeleteError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_delete_error_409_round_trip + fixture = { + "code" => "resource_has_dependents", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesDeleteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_resource_type_update_in_progress_authorization_resources_delete_error_409_round_trip + fixture = { + "code" => "resource_type_update_in_progress", + "message" => "stub" + } + model = WorkOS::ResourceTypeUpdateInProgressAuthorizationResourcesDeleteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_organization_memberships_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListOrganizationMembershipsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_organization_memberships_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListOrganizationMembershipsError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_organization_memberships_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListOrganizationMembershipsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_organization_memberships_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListOrganizationMembershipsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_organization_memberships_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListOrganizationMembershipsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_create_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_create_error_409_round_trip + fixture = { + "code" => "permission_slug_conflict", + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_update_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsUpdateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_permissions_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationPermissionsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_error_400_round_trip + fixture = { + "code" => "missing_organization_id_or_resource_type_slug", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_lock_timeout_authorization_resources_create_error_400_round_trip + fixture = { + "code" => "lock_timeout", + "message" => "stub" + } + model = WorkOS::LockTimeoutAuthorizationResourcesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_409_round_trip + fixture = { + "code" => "authorization_resource_external_id_conflict", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_resource_type_update_in_progress_authorization_resources_create_error_409_round_trip + fixture = { + "code" => "resource_type_update_in_progress", + "message" => "stub" + } + model = WorkOS::ResourceTypeUpdateInProgressAuthorizationResourcesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_find_by_id_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesFindByIdError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_find_by_id_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesFindByIdError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_find_by_id_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesFindByIdError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_resources_find_by_id_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationResourcesFindByIdError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_create_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationRolesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_create_error_409_round_trip + fixture = { + "code" => "role_slug_conflict", + "message" => "stub" + } + model = WorkOS::AuthorizationRolesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_update_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationRolesUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_update_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesUpdateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_roles_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolesUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_add_permission_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsAddPermissionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_add_permission_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsAddPermissionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_add_permission_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsAddPermissionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_add_permission_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsAddPermissionError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_set_permissions_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsSetPermissionsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_set_permissions_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsSetPermissionsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_set_permissions_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsSetPermissionsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorization_role_permissions_set_permissions_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizationRolePermissionsSetPermissionsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_api_token_issue_client_api_token_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ClientApiTokenIssueClientApiTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_api_token_issue_client_api_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ClientApiTokenIssueClientApiTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_api_token_issue_client_api_token_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ClientApiTokenIssueClientApiTokenError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_credentials_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCredentialsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_credentials_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCredentialsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_credentials_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCredentialsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_credentials_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ApplicationCredentialsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_both_saml_and_oidc_options_provided_connection_create_error_400_round_trip + fixture = { + "code" => "both_saml_and_oidc_options_provided", + "message" => "stub" + } + model = WorkOS::BothSAMLAndOIDCOptionsProvidedConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_ambiguous_saml_options_connection_create_error_400_round_trip + fixture = { + "code" => "ambiguous_saml_options", + "message" => "stub" + } + model = WorkOS::AmbiguousSAMLOptionsConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_incomplete_saml_options_connection_create_error_400_round_trip + fixture = { + "code" => "incomplete_saml_options", + "message" => "stub" + } + model = WorkOS::IncompleteSAMLOptionsConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_options_required_connection_create_error_400_round_trip + fixture = { + "code" => "saml_options_required", + "message" => "stub" + } + model = WorkOS::SAMLOptionsRequiredConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_oidc_options_required_connection_create_error_400_round_trip + fixture = { + "code" => "oidc_options_required", + "message" => "stub" + } + model = WorkOS::OIDCOptionsRequiredConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_certificate_connection_create_error_400_round_trip + fixture = { + "code" => "invalid_certificate", + "message" => "stub" + } + model = WorkOS::InvalidCertificateConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_secret_required_connection_create_error_400_round_trip + fixture = { + "code" => "client_secret_required", + "message" => "stub" + } + model = WorkOS::ClientSecretRequiredConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_secret_not_accepted_connection_create_error_400_round_trip + fixture = { + "code" => "client_secret_not_accepted", + "message" => "stub" + } + model = WorkOS::ClientSecretNotAcceptedConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_key_pair_not_accepted_connection_create_error_400_round_trip + fixture = { + "code" => "key_pair_not_accepted", + "message" => "stub" + } + model = WorkOS::KeyPairNotAcceptedConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_discovery_endpoint_must_use_https_connection_create_error_400_round_trip + fixture = { + "code" => "discovery_endpoint_must_use_https", + "message" => "stub" + } + model = WorkOS::DiscoveryEndpointMustUseHttpsConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_token_authentication_method_not_supported_connection_create_error_400_round_trip + fixture = { + "code" => "token_authentication_method_not_supported", + "message" => "stub" + } + model = WorkOS::TokenAuthenticationMethodNotSupportedConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_resource_limit_exceeded_connection_create_error_409_round_trip + fixture = { + "code" => "resource_limit_exceeded", + "message" => "stub" + } + model = WorkOS::ResourceLimitExceededConnectionCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_too_many_sp_encryption_certs_connection_create_error_409_round_trip + fixture = { + "code" => "too_many_sp_encryption_certs", + "message" => "stub" + } + model = WorkOS::TooManySpEncryptionCertsConnectionCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_list_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_certificate_saml_idp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "invalid_certificate", + "message" => "stub" + } + model = WorkOS::InvalidCertificateSAMLIdpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_certificate_expired_saml_idp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "certificate_expired", + "message" => "stub" + } + model = WorkOS::CertificateExpiredSAMLIdpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_delete_error_400_round_trip + fixture = { + "code" => "cannot_delete_last_certificate", + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesDeleteError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_idp_signing_certificates_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLIdpSigningCertificatesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_list_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_create_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_key_pair_not_accepted_saml_sp_encryption_certificates_create_error_400_round_trip + fixture = { + "code" => "key_pair_not_accepted", + "message" => "stub" + } + model = WorkOS::KeyPairNotAcceptedSAMLSpEncryptionCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_create_error_409_round_trip + fixture = { + "code" => "too_many_sp_encryption_certs", + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_create_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesCreateError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_encryption_certificates_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpEncryptionCertificatesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_get_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesGetError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "connection_is_not_saml", + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_key_pair_not_accepted_saml_sp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "key_pair_not_accepted", + "message" => "stub" + } + model = WorkOS::KeyPairNotAcceptedSAMLSpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_request_binding_unsupported_for_signing_saml_sp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "saml_request_binding_unsupported_for_signing", + "message" => "stub" + } + model = WorkOS::SAMLRequestBindingUnsupportedForSigningSAMLSpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_create_error_409_round_trip + fixture = { + "code" => "sp_signing_cert_already_exists", + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_create_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesCreateError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_saml_sp_signing_certificates_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SAMLSpSigningCertificatesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_both_saml_and_oidc_options_provided_connection_patch_error_400_round_trip + fixture = { + "code" => "both_saml_and_oidc_options_provided", + "message" => "stub" + } + model = WorkOS::BothSAMLAndOIDCOptionsProvidedConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_ambiguous_saml_options_connection_patch_error_400_round_trip + fixture = { + "code" => "ambiguous_saml_options", + "message" => "stub" + } + model = WorkOS::AmbiguousSAMLOptionsConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_token_authentication_method_not_supported_connection_patch_error_400_round_trip + fixture = { + "code" => "token_authentication_method_not_supported", + "message" => "stub" + } + model = WorkOS::TokenAuthenticationMethodNotSupportedConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_id_token_signature_algorithm_not_supported_connection_patch_error_400_round_trip + fixture = { + "code" => "id_token_signature_algorithm_not_supported", + "message" => "stub" + } + model = WorkOS::IdTokenSignatureAlgorithmNotSupportedConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_secret_required_connection_patch_error_400_round_trip + fixture = { + "code" => "client_secret_required", + "message" => "stub" + } + model = WorkOS::ClientSecretRequiredConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_client_secret_not_accepted_connection_patch_error_400_round_trip + fixture = { + "code" => "client_secret_not_accepted", + "message" => "stub" + } + model = WorkOS::ClientSecretNotAcceptedConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_discovery_endpoint_must_use_https_connection_patch_error_400_round_trip + fixture = { + "code" => "discovery_endpoint_must_use_https", + "message" => "stub" + } + model = WorkOS::DiscoveryEndpointMustUseHttpsConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_list_data_integrations_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementListDataIntegrationsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_list_data_integrations_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementListDataIntegrationsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_create_data_integration_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementCreateDataIntegrationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_create_data_integration_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementCreateDataIntegrationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_create_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementCreateDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_create_data_integration_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementCreateDataIntegrationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_create_data_integration_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementCreateDataIntegrationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_finish_connection_error_400_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsFinishConnectionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_finish_connection_error_4002_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsFinishConnectionError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_finish_connection_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsFinishConnectionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_get_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementGetDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_data_integration_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateDataIntegrationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_data_integration_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateDataIntegrationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_data_integration_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateDataIntegrationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_data_integration_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateDataIntegrationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_delete_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementDeleteDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_404_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_409_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_4092_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError4092.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_api_key_connection_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateApiKeyConnectionError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_api_key_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertApiKeyError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_api_key_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertApiKeyError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_api_key_error_404_round_trip + fixture = { + "code" => "entity_not_found", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertApiKeyError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_api_key_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertApiKeyError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_400_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_4002_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_404_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_409_round_trip + fixture = { + "code" => "connected_account_limit_reached", + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_data_integration_authorize_url_error_4092_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetDataIntegrationAuthorizeUrlError4092.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_404_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_409_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_4092_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError4092.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_create_client_credentials_connection_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsCreateClientCredentialsConnectionError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_client_credentials_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertClientCredentialsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_client_credentials_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertClientCredentialsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_client_credentials_error_404_round_trip + fixture = { + "code" => "entity_not_found", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertClientCredentialsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_upsert_client_credentials_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUpsertClientCredentialsError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_vend_credentials_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsVendCredentialsError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_vend_credentials_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsVendCredentialsError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_vend_credentials_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsVendCredentialsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_vend_credentials_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsVendCredentialsError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_get_organization_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementGetOrganizationDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_organization_data_integration_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateOrganizationDataIntegrationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_organization_data_integration_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateOrganizationDataIntegrationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_organization_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateOrganizationDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_organization_data_integration_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateOrganizationDataIntegrationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_update_organization_data_integration_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementUpdateOrganizationDataIntegrationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_management_delete_organization_data_integration_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsManagementDeleteOrganizationDataIntegrationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_event_list_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::EventListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_event_list_error_422_round_trip + fixture = { + "errors" => [], + "message" => "stub" + } + model = WorkOS::EventListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_event_list_error_422_error_round_trip + fixture = { + "code" => "stub", + "field" => "stub" + } + model = WorkOS::EventListError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["field"], json[:field] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_list_error_400_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::FeatureFlagsListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FeatureFlagsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FeatureFlagsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_find_by_slug_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FeatureFlagsFindBySlugError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_disable_flag_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FeatureFlagsDisableFlagError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_disable_flag_error_409_round_trip + fixture = { + "code" => "concurrent_flag_target_update", + "message" => "stub" + } + model = WorkOS::FeatureFlagsDisableFlagError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_enable_flag_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::FeatureFlagsEnableFlagError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_feature_flags_enable_flag_error_409_round_trip + fixture = { + "code" => "concurrent_flag_target_update", + "message" => "stub" + } + model = WorkOS::FeatureFlagsEnableFlagError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_id_already_used_organization_create_error_400_round_trip + fixture = { + "code" => "external_id_already_used", + "message" => "stub" + } + model = WorkOS::ExternalIdAlreadyUsedOrganizationCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_id_already_used_organization_update_organization_error_400_round_trip + fixture = { + "code" => "external_id_already_used", + "message" => "stub" + } + model = WorkOS::ExternalIdAlreadyUsedOrganizationUpdateOrganizationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_stripe_customer_id_already_used_organization_update_organization_error_400_round_trip + fixture = { + "code" => "stripe_customer_id_already_used", + "message" => "stub" + } + model = WorkOS::StripeCustomerIdAlreadyUsedOrganizationUpdateOrganizationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_logs_retention_audit_logs_retention_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogsRetentionAuditLogsRetentionError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_logs_retention_audit_logs_retention_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogsRetentionAuditLogsRetentionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_logs_retention_update_audit_logs_retention_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::AuditLogsRetentionUpdateAuditLogsRetentionError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_logs_retention_update_audit_logs_retention_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogsRetentionUpdateAuditLogsRetentionError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_audit_logs_retention_update_audit_logs_retention_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuditLogsRetentionUpdateAuditLogsRetentionError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_provider_list_for_organization_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ProviderListForOrganizationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_provider_configure_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ProviderConfigureError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_provider_configure_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ProviderConfigureError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_provider_configure_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ProviderConfigureError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_create_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::GroupCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_get_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupGetError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_update_error_400_round_trip + fixture = { + "code" => "bad_request", + "message" => "stub" + } + model = WorkOS::GroupUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_update_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupUpdateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_update_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_list_members_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsListMembersError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_list_members_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsListMembersError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_add_member_error_400_round_trip + fixture = { + "code" => "group_membership_limit_exceeded", + "message" => "stub" + } + model = WorkOS::GroupMembershipsAddMemberError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_add_member_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsAddMemberError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_add_member_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsAddMemberError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_add_member_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsAddMemberError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_remove_member_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsRemoveMemberError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_group_memberships_remove_member_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::GroupMembershipsRemoveMemberError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_get_organization_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationGetOrganizationDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_get_organization_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationGetOrganizationDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_404_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_409_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_4092_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError4092.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_422_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_422_with_errors_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrors.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_422_with_errors_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError422WithErrorsError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_create_organization_data_installation_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationCreateOrganizationDataInstallationError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_update_organization_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_update_organization_data_installation_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_update_organization_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_update_organization_data_installation_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_update_organization_data_installation_error_422_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationUpdateOrganizationDataInstallationError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_delete_organization_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationDeleteOrganizationDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_delete_organization_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationDeleteOrganizationDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_delete_organization_data_installation_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationDeleteOrganizationDataInstallationError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_organization_get_organization_data_integrations_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsOrganizationGetOrganizationDataIntegrationsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_create_error_409_round_trip + fixture = { + "code" => "it_contact_already_exists", + "message" => "stub" + } + model = WorkOS::ItContactsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_create_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::ItContactsCreateError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_delete_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::ItContactsDeleteError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::ItContactsInviteError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsInviteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsInviteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_409_round_trip + fixture = { + "code" => "it_contact_invitation_already_active", + "message" => "stub" + } + model = WorkOS::ItContactsInviteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsInviteError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::ItContactsInviteError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_invite_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::ItContactsInviteError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_revoke_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsRevokeError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_revoke_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ItContactsRevokeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_it_contacts_revoke_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::ItContactsRevokeError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_team_create_team_error_409_round_trip + fixture = { + "code" => "user_already_exists", + "message" => "stub" + } + model = WorkOS::TeamCreateTeamError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_team_create_team_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::TeamCreateTeamError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_team_get_team_error_404_round_trip + fixture = { + "code" => "team_not_found", + "message" => "stub" + } + model = WorkOS::TeamGetTeamError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_create_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_create_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::PortalSessionsCreateError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_revoke_link_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsRevokeLinkError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_portal_sessions_revoke_link_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PortalSessionsRevokeLinkError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_assess_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneAssessError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_assess_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::RadarStandaloneAssessError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_update_radar_attempt_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneUpdateRadarAttemptError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_update_radar_attempt_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::RadarStandaloneUpdateRadarAttemptError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_update_radar_attempt_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneUpdateRadarAttemptError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_update_radar_list_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneUpdateRadarListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_update_radar_list_error_402_round_trip + fixture = { + "code" => "production_feature_requires_billing", + "message" => "stub" + } + model = WorkOS::RadarStandaloneUpdateRadarListError402.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_delete_radar_list_entry_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneDeleteRadarListEntryError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_standalone_delete_radar_list_entry_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RadarStandaloneDeleteRadarListEntryError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_json_web_key_set_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOJsonWebKeySetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_logout_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOLogoutError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_logout_authorize_error_400_round_trip + fixture = { + "error" => "connection_invalid", + "error_description" => "stub" + } + model = WorkOS::SSOLogoutAuthorizeError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_logout_authorize_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOLogoutAuthorizeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_get_profile_error_401_round_trip + fixture = { + "error" => "Unauthorized" + } + model = WorkOS::SSOGetProfileError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_get_profile_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOGetProfileError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_token_error_400_round_trip + fixture = { + "error" => "invalid_client", + "error_description" => "stub" + } + model = WorkOS::SSOTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_unauthorized_client_sso_token_error_400_round_trip + fixture = { + "error" => "unauthorized_client", + "error_description" => "stub" + } + model = WorkOS::UnauthorizedClientSSOTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_grant_sso_token_error_400_round_trip + fixture = { + "error" => "invalid_grant", + "error_description" => "stub" + } + model = WorkOS::InvalidGrantSSOTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_unsupported_grant_type_sso_token_error_400_round_trip + fixture = { + "error" => "unsupported_grant_type", + "error_description" => "stub" + } + model = WorkOS::UnsupportedGrantTypeSSOTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_token_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SSOTokenError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "invalid_request", + "error_description" => "stub" + } + model = WorkOS::InvalidRequestSessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_mfa_enrollment_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "mfa_enrollment", + "error_description" => "stub" + } + model = WorkOS::MFAEnrollmentSessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_token_too_big_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "token_too_big", + "error_description" => "stub" + } + model = WorkOS::TokenTooBigSessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_mfa_challenge_session_authenticate_error_403_round_trip + fixture = { + "code" => "mfa_challenge", + "message" => "stub" + } + model = WorkOS::MFAChallengeSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_passkey_progressive_enrollment_session_authenticate_error_403_round_trip + fixture = { + "code" => "passkey_progressive_enrollment", + "message" => "stub" + } + model = WorkOS::PasskeyProgressiveEnrollmentSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_challenge_session_authenticate_error_403_round_trip + fixture = { + "code" => "radar_challenge", + "message" => "stub" + } + model = WorkOS::RadarChallengeSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_sign_up_challenge_session_authenticate_error_403_round_trip + fixture = { + "code" => "radar_sign_up_challenge", + "message" => "stub" + } + model = WorkOS::RadarSignUpChallengeSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_radar_sms_sign_in_challenge_session_authenticate_error_403_round_trip + fixture = { + "code" => "radar_sms_sign_in_challenge", + "message" => "stub" + } + model = WorkOS::RadarSmsSignInChallengeSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_application_consent_required_session_authenticate_error_403_round_trip + fixture = { + "code" => "application_consent_required", + "message" => "stub" + } + model = WorkOS::ApplicationConsentRequiredSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_policy_denied_session_authenticate_error_403_round_trip + fixture = { + "code" => "policy_denied", + "message" => "stub" + } + model = WorkOS::PolicyDeniedSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authkit_oauth_resources_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthkitOAuthResourcesListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authkit_oauth_resources_create_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthkitOAuthResourcesCreateError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authkit_oauth_resources_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthkitOAuthResourcesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authkit_oauth_resources_delete_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthkitOAuthResourcesDeleteError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authkit_oauth_resources_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthkitOAuthResourcesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_device_authorization_error_400_round_trip + fixture = { + "error" => "stub", + "error_description" => "stub" + } + model = WorkOS::SSODeviceAuthorizationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error"], json[:error] + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sso_device_authorization_error_403_round_trip + fixture = { + "error" => "stub", + "error_description" => "stub" + } + model = WorkOS::SSODeviceAuthorizationError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error"], json[:error] + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_cors_origins_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::CORSOriginsListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_cors_origins_create_cors_origin_error_409_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::CORSOriginsCreateCORSOriginError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_cors_origins_create_cors_origin_error_422_round_trip + fixture = { + "message" => "stub", + "errors" => [] + } + model = WorkOS::CORSOriginsCreateCORSOriginError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_cors_origins_create_cors_origin_error_422_error_round_trip + fixture = { + "property" => "stub", + "constraints" => {} + } + model = WorkOS::CORSOriginsCreateCORSOriginError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_expires_in_days_too_short_user_invites_create_error_400_round_trip + fixture = { + "code" => "expires_in_days_too_short", + "message" => "stub" + } + model = WorkOS::ExpiresInDaysTooShortUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_expires_in_days_too_long_user_invites_create_error_400_round_trip + fixture = { + "code" => "expires_in_days_too_long", + "message" => "stub" + } + model = WorkOS::ExpiresInDaysTooLongUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_role_user_invites_create_error_400_round_trip + fixture = { + "code" => "invalid_role", + "message" => "stub" + } + model = WorkOS::InvalidRoleUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invite_revoked_user_invites_resend_error_400_round_trip + fixture = { + "code" => "invite_revoked", + "message" => "stub" + } + model = WorkOS::InviteRevokedUserInvitesResendError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invite_accepted_user_invites_resend_error_400_round_trip + fixture = { + "code" => "invite_accepted", + "message" => "stub" + } + model = WorkOS::InviteAcceptedUserInvitesResendError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_jwt_templates_get_jwt_template_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::JWTTemplatesGetJWTTemplateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_jwt_templates_update_jwt_template_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::JWTTemplatesUpdateJWTTemplateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_missing_user_id_or_organization_id_user_organization_memberships_list_error_400_round_trip + fixture = { + "code" => "missing_user_id_or_organization_id", + "message" => "stub" + } + model = WorkOS::MissingUserIdOrOrganizationIdUserOrganizationMembershipsListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_role_user_organization_memberships_create_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "invalid_role" + } + model = WorkOS::InvalidRoleUserOrganizationMembershipsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_multiple_roles_not_enabled_user_organization_memberships_create_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "multiple_roles_not_enabled" + } + model = WorkOS::MultipleRolesNotEnabledUserOrganizationMembershipsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sub_resource_scoped_role_not_allowed_user_organization_memberships_create_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "sub_resource_scoped_role_not_allowed", + "role_slug" => "stub" + } + model = WorkOS::SubResourceScopedRoleNotAllowedUserOrganizationMembershipsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["role_slug"], json[:role_slug] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_role_user_organization_memberships_update_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "invalid_role" + } + model = WorkOS::InvalidRoleUserOrganizationMembershipsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_multiple_roles_not_enabled_user_organization_memberships_update_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "multiple_roles_not_enabled" + } + model = WorkOS::MultipleRolesNotEnabledUserOrganizationMembershipsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_sub_resource_scoped_role_not_allowed_user_organization_memberships_update_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "sub_resource_scoped_role_not_allowed", + "role_slug" => "stub" + } + model = WorkOS::SubResourceScopedRoleNotAllowedUserOrganizationMembershipsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["role_slug"], json[:role_slug] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_public_radar_challenges_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::PublicRadarChallengesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_list_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisListError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_create_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_create_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisCreateError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_delete_error_401_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisDeleteError401.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_redirect_uris_delete_error_409_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::RedirectUrisDeleteError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_password_hash_user_create_error_400_round_trip + fixture = { + "code" => "invalid_password_hash", + "message" => "stub" + } + model = WorkOS::InvalidPasswordHashUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_metadata_user_create_error_400_round_trip + fixture = { + "code" => "invalid_metadata", + "message" => "stub" + } + model = WorkOS::InvalidMetadataUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_password_hash_user_update_error_400_round_trip + fixture = { + "code" => "invalid_password_hash", + "message" => "stub" + } + model = WorkOS::InvalidPasswordHashUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_metadata_user_update_error_400_round_trip + fixture = { + "code" => "invalid_metadata", + "message" => "stub" + } + model = WorkOS::InvalidMetadataUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_external_id_already_used_user_update_error_400_round_trip + fixture = { + "code" => "external_id_already_used", + "message" => "stub" + } + model = WorkOS::ExternalIdAlreadyUsedUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_email_user_update_error_400_round_trip + fixture = { + "code" => "invalid_email", + "message" => "stub" + } + model = WorkOS::InvalidEmailUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_locale_user_update_error_400_round_trip + fixture = { + "code" => "invalid_locale", + "message" => "stub" + } + model = WorkOS::InvalidLocaleUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_email_user_confirm_email_change_error_422_round_trip + fixture = { + "code" => "invalid_email", + "message" => "stub" + } + model = WorkOS::InvalidEmailUserConfirmEmailChangeError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_email_user_send_email_change_error_422_round_trip + fixture = { + "code" => "invalid_email", + "message" => "stub" + } + model = WorkOS::InvalidEmailUserSendEmailChangeError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorized_applications_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizedApplicationsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorized_applications_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizedApplicationsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authorized_applications_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthorizedApplicationsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_get_user_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementGetUserDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_get_user_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementGetUserDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_404_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_4042_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError4042.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_409_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_4092_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError4092.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_422_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_422_with_errors_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrors.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_422_with_errors_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError422WithErrorsError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_create_user_data_installation_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementCreateUserDataInstallationError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_update_user_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementUpdateUserDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_update_user_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementUpdateUserDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_update_user_data_installation_error_422_round_trip + fixture = { + "code" => "invalid_refresh_token", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementUpdateUserDataInstallationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_data_integrations_user_management_update_user_data_installation_error_422_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::InvalidRequestParametersDataIntegrationsUserManagementUpdateUserDataInstallationError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_update_user_data_installation_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementUpdateUserDataInstallationError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_delete_user_data_installation_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementDeleteUserDataInstallationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_delete_user_data_installation_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementDeleteUserDataInstallationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_delete_user_data_installation_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementDeleteUserDataInstallationError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_user_management_get_user_data_integrations_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsUserManagementGetUserDataIntegrationsError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_entries_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistEntriesDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_entries_approve_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistEntriesApproveError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_entries_approve_error_422_round_trip + fixture = { + "code" => "invalid_state", + "message" => "stub" + } + model = WorkOS::WaitlistEntriesApproveError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_entries_deny_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistEntriesDenyError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_entries_deny_error_422_round_trip + fixture = { + "code" => "invalid_state", + "message" => "stub" + } + model = WorkOS::WaitlistEntriesDenyError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_list_entries_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistListEntriesError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_list_entries_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::WaitlistListEntriesError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_create_entry_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WaitlistCreateEntryError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_create_entry_error_422_round_trip + fixture = { + "code" => "user_already_exists", + "message" => "stub" + } + model = WorkOS::WaitlistCreateEntryError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_waitlist_create_entry_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::InvalidRequestParametersWaitlistCreateEntryError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_create_error_409_round_trip + fixture = { + "code" => "duplicate_endpoint", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_create_error_422_round_trip + fixture = { + "code" => "invalid_url", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_webhook_endpoints_create_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::InvalidRequestParametersWebhookEndpointsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_webhook_endpoints_create_error_422_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::InvalidRequestParametersWebhookEndpointsCreateError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_update_error_404_round_trip + fixture = { + "code" => "entity_not_found", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_update_error_409_round_trip + fixture = { + "code" => "duplicate_endpoint", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsUpdateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_update_error_422_round_trip + fixture = { + "code" => "invalid_url", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_webhook_endpoints_update_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub", + "errors" => [] + } + model = WorkOS::InvalidRequestParametersWebhookEndpointsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invalid_request_parameters_webhook_endpoints_update_error_422_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::InvalidRequestParametersWebhookEndpointsUpdateError422Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_webhook_endpoints_delete_error_404_round_trip + fixture = { + "code" => "entity_not_found", + "message" => "stub" + } + model = WorkOS::WebhookEndpointsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_widget_public_issue_widget_session_token_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WidgetPublicIssueWidgetSessionTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_widget_public_issue_widget_session_token_error_400_with_error_round_trip + fixture = { + "message" => [], + "error" => "stub" + } + model = WorkOS::WidgetPublicIssueWidgetSessionTokenError400WithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error"], json[:error] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_widget_public_issue_widget_session_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WidgetPublicIssueWidgetSessionTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_widget_public_issue_widget_session_token_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::WidgetPublicIssueWidgetSessionTokenError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_user_token_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetUserTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_user_token_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetUserTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_data_integrations_get_user_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::DataIntegrationsGetUserTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_sso_model_round_trip.rb b/test/workos/test_sso_model_round_trip.rb index 2cd8c4e6..2125cc02 100644 --- a/test/workos/test_sso_model_round_trip.rb +++ b/test/workos/test_sso_model_round_trip.rb @@ -679,4 +679,328 @@ def test_sso_logout_authorize_request_round_trip assert_equal fixture["profile_id"], json[:profile_id] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_connection_list_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionListError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_400_round_trip + fixture = { + "code" => "external_id_already_in_use", + "message" => "stub" + } + model = WorkOS::ConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_not_supported_connection_create_error_400_round_trip + fixture = { + "code" => "connection_type_not_supported", + "message" => "stub" + } + model = WorkOS::ConnectionTypeNotSupportedConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_or_options_required_connection_create_error_400_round_trip + fixture = { + "code" => "connection_type_or_options_required", + "message" => "stub" + } + model = WorkOS::ConnectionTypeOrOptionsRequiredConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_conflicts_with_options_connection_create_error_400_round_trip + fixture = { + "code" => "connection_type_conflicts_with_options", + "message" => "stub" + } + model = WorkOS::ConnectionTypeConflictsWithOptionsConnectionCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_409_round_trip + fixture = { + "code" => "connection_deletion_in_progress", + "message" => "stub" + } + model = WorkOS::ConnectionCreateError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_4222_round_trip + fixture = { + "code" => "idp_metadata_fetch_failed", + "message" => "stub" + } + model = WorkOS::ConnectionCreateError4222.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_4223_round_trip + fixture = { + "code" => "connection_could_not_be_verified", + "message" => "stub" + } + model = WorkOS::ConnectionCreateError4223.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_create_error_4224_round_trip + fixture = { + "code" => "invalid_idp_sso_url", + "message" => "stub" + } + model = WorkOS::ConnectionCreateError4224.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_not_supported_saml_sp_signing_certificates_create_error_400_round_trip + fixture = { + "code" => "connection_type_not_supported", + "message" => "stub" + } + model = WorkOS::ConnectionTypeNotSupportedSAMLSpSigningCertificatesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_find_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionFindError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_find_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionFindError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_400_round_trip + fixture = { + "code" => "external_id_already_in_use", + "message" => "stub" + } + model = WorkOS::ConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_not_supported_connection_patch_error_400_round_trip + fixture = { + "code" => "connection_type_not_supported", + "message" => "stub" + } + model = WorkOS::ConnectionTypeNotSupportedConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_type_conflicts_with_options_connection_patch_error_400_round_trip + fixture = { + "code" => "connection_type_conflicts_with_options", + "message" => "stub" + } + model = WorkOS::ConnectionTypeConflictsWithOptionsConnectionPatchError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionPatchError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionPatchError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_409_round_trip + fixture = { + "code" => "connection_deletion_in_progress", + "message" => "stub" + } + model = WorkOS::ConnectionPatchError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionPatchError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_4222_round_trip + fixture = { + "code" => "connection_type_not_updatable", + "message" => "stub" + } + model = WorkOS::ConnectionPatchError4222.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_4223_round_trip + fixture = { + "code" => "idp_metadata_fetch_failed", + "message" => "stub" + } + model = WorkOS::ConnectionPatchError4223.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_patch_error_4224_round_trip + fixture = { + "code" => "connection_could_not_be_verified", + "message" => "stub" + } + model = WorkOS::ConnectionPatchError4224.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_delete_error_403_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionDeleteError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_connection_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::ConnectionDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_user_management_model_round_trip.rb b/test/workos/test_user_management_model_round_trip.rb index d6c5639c..ed05e48e 100644 --- a/test/workos/test_user_management_model_round_trip.rb +++ b/test/workos/test_user_management_model_round_trip.rb @@ -74,7 +74,8 @@ def test_create_magic_code_and_return_round_trip "ip_address" => "stub", "user_agent" => "stub", "radar_auth_attempt_id" => "stub", - "signals_id" => "stub" + "signals_id" => "stub", + "locale" => "stub" } model = WorkOS::CreateMagicCodeAndReturn.new(fixture.to_json) json = model.to_h @@ -169,6 +170,16 @@ def test_update_user_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_send_verification_email_round_trip + fixture = { + "locale" => "stub" + } + model = WorkOS::SendVerificationEmail.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_verify_email_address_round_trip fixture = { "code" => "stub" @@ -182,7 +193,8 @@ def test_verify_email_address_round_trip def test_create_password_reset_token_round_trip fixture = { - "email" => "stub" + "email" => "stub", + "locale" => "stub" } model = WorkOS::CreatePasswordResetToken.new(fixture.to_json) json = model.to_h @@ -206,7 +218,8 @@ def test_create_password_reset_round_trip def test_send_email_change_round_trip fixture = { - "new_email" => "stub" + "new_email" => "stub", + "locale" => "stub" } model = WorkOS::SendEmailChange.new(fixture.to_json) json = model.to_h @@ -2693,4 +2706,2087 @@ def test_user_sessions_impersonator_round_trip assert_nil json[:reason] fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + + def test_waitlist_list_response_round_trip + fixture = { + "object" => "list", + "data" => [], + "list_metadata" => {} + } + model = WorkOS::WaitlistListResponse.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_waitlist_list_response_list_metadata_round_trip + fixture = { + "before" => nil, + "after" => nil + } + model = WorkOS::WaitlistListResponseListMetadata.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_nil json[:before] + assert_nil json[:after] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_revoked_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "session_revoked", + "message" => "stub" + } + model = WorkOS::SessionRevokedAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_expired_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "session_expired", + "message" => "stub" + } + model = WorkOS::SessionExpiredAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_session_ended_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "user_session_ended", + "message" => "stub" + } + model = WorkOS::UserSessionEndedAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_settings_not_found_agent_blueprints_token_mint_token_error_400_round_trip + fixture = { + "code" => "session_settings_not_found", + "message" => "stub" + } + model = WorkOS::SessionSettingsNotFoundAgentBlueprintsTokenMintTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_revoked_agent_blueprints_token_validate_token_error_400_round_trip + fixture = { + "code" => "session_revoked", + "message" => "stub" + } + model = WorkOS::SessionRevokedAgentBlueprintsTokenValidateTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_expired_agent_blueprints_token_validate_token_error_400_round_trip + fixture = { + "code" => "session_expired", + "message" => "stub" + } + model = WorkOS::SessionExpiredAgentBlueprintsTokenValidateTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_session_ended_agent_blueprints_token_validate_token_error_400_round_trip + fixture = { + "code" => "user_session_ended", + "message" => "stub" + } + model = WorkOS::UserSessionEndedAgentBlueprintsTokenValidateTokenError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_mismatch_agent_admin_link_claim_attempt_to_external_user_error_400_round_trip + fixture = { + "code" => "email_mismatch", + "message" => "stub" + } + model = WorkOS::EmailMismatchAgentAdminLinkClaimAttemptToExternalUserError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_already_in_use_agent_admin_link_claim_attempt_to_external_user_error_409_round_trip + fixture = { + "code" => "email_already_in_use", + "message" => "stub" + } + model = WorkOS::EmailAlreadyInUseAgentAdminLinkClaimAttemptToExternalUserError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_code_expired_agent_admin_link_claim_attempt_to_external_user_error_410_round_trip + fixture = { + "code" => "user_code_expired", + "message" => "stub" + } + model = WorkOS::UserCodeExpiredAgentAdminLinkClaimAttemptToExternalUserError410.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_challenges_verify_error_400_round_trip + fixture = { + "code" => "one_time_code_too_many_attempts", + "message" => "stub" + } + model = WorkOS::AuthenticationChallengesVerifyError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_challenges_verify_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationChallengesVerifyError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_challenges_verify_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationChallengesVerifyError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationFactorsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationFactorsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationFactorsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_challenge_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationFactorsChallengeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_challenge_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::AuthenticationFactorsChallengeError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_factors_challenge_error_429_round_trip + fixture = { + "code" => "rate_limit_exceeded", + "message" => "stub", + "retry_after" => 1.0 + } + model = WorkOS::AuthenticationFactorsChallengeError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["retry_after"], json[:retry_after] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_400_round_trip + fixture = { + "code" => "invalid_organization_id", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4002_round_trip + fixture = { + "code" => "code_challenge_not_found", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4003_round_trip + fixture = { + "code" => "invalid_credentials", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4003.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4004_round_trip + fixture = { + "code" => "invalid_one_time_code", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4004.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4005_round_trip + fixture = { + "code" => "one_time_code_previously_used", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4005.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4006_round_trip + fixture = { + "code" => "one_time_code_expired", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4006.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4007_round_trip + fixture = { + "code" => "one_time_code_too_many_attempts", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4007.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4008_round_trip + fixture = { + "code" => "invalid_pending_authentication_token", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4008.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_4009_round_trip + fixture = { + "code" => "user_mismatch", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError4009.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40010_round_trip + fixture = { + "code" => "phone_number_required", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError40010.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40011_round_trip + fixture = { + "code" => "verification_id_required", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError40011.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40012_round_trip + fixture = { + "error" => "invalid_client", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40012.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40013_round_trip + fixture = { + "error" => "unauthorized_client", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40013.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40014_round_trip + fixture = { + "error" => "invalid_profile", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40014.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40015_round_trip + fixture = { + "error" => "invitation_invalid", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40015.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40016_round_trip + fixture = { + "error" => "invitation_cannot_be_used_for_email", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40016.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40017_round_trip + fixture = { + "error" => "authentication_method_not_allowed", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40017.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40018_round_trip + fixture = { + "error" => "invalid_connection", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40018.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40019_round_trip + fixture = { + "error" => "sign_up_not_allowed", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40019.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40020_round_trip + fixture = { + "error" => "organization_authentication_methods_required", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40020.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40021_round_trip + fixture = { + "error" => "invalid_link_authorization_code", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40021.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40022_round_trip + fixture = { + "error" => "extra_attributes_required", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40022.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40023_round_trip + fixture = { + "error" => "pkce_not_supported", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40023.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40024_round_trip + fixture = { + "error" => "expired_token", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40024.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40025_round_trip + fixture = { + "error" => "authorization_pending", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40025.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40026_round_trip + fixture = { + "error" => "access_denied", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40026.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40027_round_trip + fixture = { + "error" => "slow_down", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError40027.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_40028_round_trip + fixture = { + "message" => "Must use SSO for selected organization" + } + model = WorkOS::SessionAuthenticateError40028.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_400_variant_29_round_trip + fixture = { + "error" => "invalid_grant", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError400Variant29.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_400_variant_29_variant_7_round_trip + fixture = { + "error" => "sso_required", + "error_description" => "stub", + "connection_ids" => [], + "email" => "stub", + "pending_authentication_token" => "stub" + } + model = WorkOS::SessionAuthenticateError400Variant29Variant7.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + assert_equal fixture["email"], json[:email] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_403_round_trip + fixture = { + "code" => "mfa_enrollment", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_authentication_method_not_allowed_session_authenticate_error_403_round_trip + fixture = { + "code" => "authentication_method_not_allowed", + "message" => "stub" + } + model = WorkOS::AuthenticationMethodNotAllowedSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_completion_required_session_authenticate_error_403_round_trip + fixture = { + "code" => "email_completion_required", + "message" => "stub", + "email_completion_token" => "stub" + } + model = WorkOS::EmailCompletionRequiredSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + assert_equal fixture["email_completion_token"], json[:email_completion_token] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_verification_required_session_authenticate_error_403_round_trip + fixture = { + "code" => "email_verification_required", + "message" => "stub" + } + model = WorkOS::EmailVerificationRequiredSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_password_auth_disabled_session_authenticate_error_403_round_trip + fixture = { + "code" => "email_password_auth_disabled", + "message" => "stub" + } + model = WorkOS::EmailPasswordAuthDisabledSessionAuthenticateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::SessionAuthenticateError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_authenticate_error_429_with_error_round_trip + fixture = { + "error" => "too_many_requests", + "error_description" => "stub" + } + model = WorkOS::SessionAuthenticateError429WithError.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_get_email_verification_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserGetEmailVerificationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_list_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserInvitesListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_create_error_400_round_trip + fixture = { + "code" => "email_already_invited_to_organization", + "message" => "stub" + } + model = WorkOS::UserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_already_organization_member_user_invites_create_error_400_round_trip + fixture = { + "code" => "user_already_organization_member", + "message" => "stub" + } + model = WorkOS::UserAlreadyOrganizationMemberUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_already_invited_user_invites_create_error_400_round_trip + fixture = { + "code" => "email_already_invited", + "message" => "stub" + } + model = WorkOS::EmailAlreadyInvitedUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_already_exists_user_invites_create_error_400_round_trip + fixture = { + "code" => "user_already_exists", + "message" => "stub" + } + model = WorkOS::UserAlreadyExistsUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_domain_not_deliverable_user_invites_create_error_400_round_trip + fixture = { + "code" => "email_domain_not_deliverable", + "message" => "stub" + } + model = WorkOS::EmailDomainNotDeliverableUserInvitesCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserInvitesCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_create_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserInvitesCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_get_by_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserInvitesGetByTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserInvitesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_accept_error_400_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::UserInvitesAcceptError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_accept_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserInvitesAcceptError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_resend_error_400_round_trip + fixture = { + "code" => "invite_expired", + "message" => "stub" + } + model = WorkOS::UserInvitesResendError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_domain_not_deliverable_user_invites_resend_error_400_round_trip + fixture = { + "code" => "email_domain_not_deliverable", + "message" => "stub" + } + model = WorkOS::EmailDomainNotDeliverableUserInvitesResendError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_resend_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserInvitesResendError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_resend_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserInvitesResendError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_invites_revoke_error_400_round_trip + fixture = { + "code" => "invite_not_pending", + "message" => "stub" + } + model = WorkOS::UserInvitesRevokeError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_400_round_trip + fixture = { + "error" => "invitation_invalid", + "error_description" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_4002_round_trip + fixture = { + "error" => "authentication_method_not_allowed", + "error_description" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError4002.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_4003_round_trip + fixture = { + "error" => "sign_up_not_allowed", + "error_description" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError4003.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["error_description"], json[:error_description] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_400_with_code_round_trip + fixture = { + "code" => "email_domain_not_deliverable", + "message" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError400WithCode.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_403_round_trip + fixture = { + "code" => "policy_denied", + "message" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_send_magic_auth_code_and_return_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::MagicAuthSendMagicAuthCodeAndReturnError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_magic_auth_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::MagicAuthGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_list_error_400_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsListError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_create_error_400_round_trip + fixture = { + "message" => "stub", + "code" => "cannot_reactivate_pending_organization_membership" + } + model = WorkOS::UserOrganizationMembershipsCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_create_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_update_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsUpdateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_update_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_delete_error_422_round_trip + fixture = { + "message" => "stub", + "code" => "organization_membership_directory_managed" + } + model = WorkOS::UserOrganizationMembershipsDeleteError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_deactivate_error_400_round_trip + fixture = { + "message" => "stub", + "code" => "cannot_deactivate_pending_organization_membership" + } + model = WorkOS::UserOrganizationMembershipsDeactivateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_deactivate_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsDeactivateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_deactivate_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsDeactivateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_reactivate_error_400_round_trip + fixture = { + "message" => "stub", + "code" => "cannot_reactivate_pending_organization_membership" + } + model = WorkOS::UserOrganizationMembershipsReactivateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_reactivate_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsReactivateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_organization_memberships_reactivate_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserOrganizationMembershipsReactivateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_password_reset_token_error_403_round_trip + fixture = { + "code" => "email_password_auth_disabled", + "message" => "stub" + } + model = WorkOS::UserCreatePasswordResetTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_reset_not_allowed_user_create_password_reset_token_error_403_round_trip + fixture = { + "code" => "password_reset_not_allowed", + "message" => "stub" + } + model = WorkOS::PasswordResetNotAllowedUserCreatePasswordResetTokenError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_password_reset_token_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserCreatePasswordResetTokenError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_password_reset_token_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserCreatePasswordResetTokenError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_password_reset_token_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::UserCreatePasswordResetTokenError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_reset_password_error_400_round_trip + fixture = { + "code" => "password_reset_error", + "message" => "stub", + "errors" => [] + } + model = WorkOS::UserResetPasswordError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_reset_password_error_400_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::UserResetPasswordError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_reset_password_error_403_round_trip + fixture = { + "code" => "email_password_auth_disabled", + "message" => "stub" + } + model = WorkOS::UserResetPasswordError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_reset_password_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserResetPasswordError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_reset_password_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserResetPasswordError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_get_password_reset_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserGetPasswordResetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_logout_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SessionLogoutError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_session_revoke_session_error_400_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::SessionRevokeSessionError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_error_400_round_trip + fixture = { + "code" => "password_strength_error", + "message" => "stub", + "errors" => [] + } + model = WorkOS::UserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_error_400_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::UserCreateError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_creation_error_user_create_error_400_round_trip + fixture = { + "code" => "user_creation_error", + "message" => "stub", + "errors" => [] + } + model = WorkOS::UserCreationErrorUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_creation_error_user_create_error_400_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::UserCreationErrorUserCreateError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_and_password_hash_provided_user_create_error_400_round_trip + fixture = { + "code" => "password_and_password_hash_provided", + "message" => "stub" + } + model = WorkOS::PasswordAndPasswordHashProvidedUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_and_password_hash_type_provided_user_create_error_400_round_trip + fixture = { + "code" => "password_and_password_hash_type_provided", + "message" => "stub" + } + model = WorkOS::PasswordAndPasswordHashTypeProvidedUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_salt_position_requires_password_hash_user_create_error_400_round_trip + fixture = { + "code" => "password_salt_position_requires_password_hash", + "message" => "stub" + } + model = WorkOS::PasswordSaltPositionRequiresPasswordHashUserCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_error_403_round_trip + fixture = { + "code" => "policy_denied", + "message" => "stub" + } + model = WorkOS::UserCreateError403.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_create_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_update_error_400_round_trip + fixture = { + "code" => "password_strength_error", + "message" => "stub", + "errors" => [] + } + model = WorkOS::UserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_update_error_400_error_round_trip + fixture = { + "code" => "stub", + "message" => "stub" + } + model = WorkOS::UserUpdateError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_and_password_hash_provided_user_update_error_400_round_trip + fixture = { + "code" => "password_and_password_hash_provided", + "message" => "stub" + } + model = WorkOS::PasswordAndPasswordHashProvidedUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_and_password_hash_type_provided_user_update_error_400_round_trip + fixture = { + "code" => "password_and_password_hash_type_provided", + "message" => "stub" + } + model = WorkOS::PasswordAndPasswordHashTypeProvidedUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_password_salt_position_requires_password_hash_user_update_error_400_round_trip + fixture = { + "code" => "password_salt_position_requires_password_hash", + "message" => "stub" + } + model = WorkOS::PasswordSaltPositionRequiresPasswordHashUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_already_verified_user_update_error_400_round_trip + fixture = { + "code" => "email_already_verified", + "message" => "stub" + } + model = WorkOS::EmailAlreadyVerifiedUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_change_not_allowed_user_update_error_400_round_trip + fixture = { + "code" => "email_change_not_allowed", + "message" => "stub" + } + model = WorkOS::EmailChangeNotAllowedUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_not_available_user_update_error_400_round_trip + fixture = { + "code" => "email_not_available", + "message" => "stub" + } + model = WorkOS::EmailNotAvailableUserUpdateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_update_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserUpdateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_update_error_503_round_trip + fixture = { + "code" => "concurrent_request", + "message" => "stub" + } + model = WorkOS::UserUpdateError503.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_delete_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserDeleteError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_confirm_email_change_error_400_round_trip + fixture = { + "code" => "email_change_code_expired", + "message" => "stub" + } + model = WorkOS::UserConfirmEmailChangeError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_change_code_incorrect_user_confirm_email_change_error_400_round_trip + fixture = { + "code" => "email_change_code_incorrect", + "message" => "stub" + } + model = WorkOS::EmailChangeCodeIncorrectUserConfirmEmailChangeError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_confirm_email_change_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserConfirmEmailChangeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_confirm_email_change_error_409_round_trip + fixture = { + "code" => "no_pending_email_change", + "message" => "stub" + } + model = WorkOS::UserConfirmEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_change_code_previously_used_user_confirm_email_change_error_409_round_trip + fixture = { + "code" => "email_change_code_previously_used", + "message" => "stub" + } + model = WorkOS::EmailChangeCodePreviouslyUsedUserConfirmEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_not_available_user_confirm_email_change_error_409_round_trip + fixture = { + "code" => "email_not_available", + "message" => "stub" + } + model = WorkOS::EmailNotAvailableUserConfirmEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_change_not_allowed_user_confirm_email_change_error_409_round_trip + fixture = { + "code" => "email_change_not_allowed", + "message" => "stub" + } + model = WorkOS::EmailChangeNotAllowedUserConfirmEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_confirm_email_change_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserConfirmEmailChangeError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_confirm_email_change_error_429_round_trip + fixture = { + "code" => "email_change_too_many_attempts", + "message" => "stub" + } + model = WorkOS::UserConfirmEmailChangeError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_email_change_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserSendEmailChangeError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_email_change_error_409_round_trip + fixture = { + "code" => "email_change_not_needed", + "message" => "stub" + } + model = WorkOS::UserSendEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_not_available_user_send_email_change_error_409_round_trip + fixture = { + "code" => "email_not_available", + "message" => "stub" + } + model = WorkOS::EmailNotAvailableUserSendEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_change_not_allowed_user_send_email_change_error_409_round_trip + fixture = { + "code" => "email_change_not_allowed", + "message" => "stub" + } + model = WorkOS::EmailChangeNotAllowedUserSendEmailChangeError409.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_email_change_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserSendEmailChangeError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_email_change_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::UserSendEmailChangeError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_email_verification_error_400_round_trip + fixture = { + "code" => "email_previously_verified", + "message" => "stub" + } + model = WorkOS::UserEmailVerificationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_verification_code_previously_used_user_email_verification_error_400_round_trip + fixture = { + "code" => "email_verification_code_previously_used", + "message" => "stub" + } + model = WorkOS::EmailVerificationCodePreviouslyUsedUserEmailVerificationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_verification_code_expired_user_email_verification_error_400_round_trip + fixture = { + "code" => "email_verification_code_expired", + "message" => "stub" + } + model = WorkOS::EmailVerificationCodeExpiredUserEmailVerificationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_email_verification_code_incorrect_user_email_verification_error_400_round_trip + fixture = { + "code" => "email_verification_code_incorrect", + "message" => "stub" + } + model = WorkOS::EmailVerificationCodeIncorrectUserEmailVerificationError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_email_verification_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserEmailVerificationError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_email_verification_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserEmailVerificationError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_verification_email_error_400_round_trip + fixture = { + "code" => "email_already_verified", + "message" => "stub" + } + model = WorkOS::UserSendVerificationEmailError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_verification_email_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserSendVerificationEmailError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_verification_email_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserSendVerificationEmailError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_send_verification_email_error_429_round_trip + fixture = { + "code" => "daily_quota_exceeded", + "message" => "stub" + } + model = WorkOS::UserSendVerificationEmailError429.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_identities_get_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserIdentitiesGetError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_sessions_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserSessionsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_sessions_list_error_422_round_trip + fixture = { + "code" => "invalid_request_parameters", + "message" => "stub" + } + model = WorkOS::UserSessionsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_api_keys_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserApiKeysListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_api_keys_create_error_400_round_trip + fixture = { + "message" => "stub", + "errors" => [] + } + model = WorkOS::UserApiKeysCreateError400.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_api_keys_create_error_400_error_round_trip + fixture = { + "code" => "stub", + "field" => "stub" + } + model = WorkOS::UserApiKeysCreateError400Error.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["code"], json[:code] + assert_equal fixture["field"], json[:field] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_api_keys_create_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserApiKeysCreateError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_api_keys_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserApiKeysCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_feature_flags_list_error_404_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserFeatureFlagsListError404.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_authentication_factors_list_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserAuthenticationFactorsListError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_user_authentication_factors_create_error_422_round_trip + fixture = { + "message" => "stub" + } + model = WorkOS::UserAuthenticationFactorsCreateError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + + def test_invitation_email_not_sent_waitlist_entries_approve_error_422_round_trip + fixture = { + "code" => "invitation_email_not_sent", + "message" => "stub" + } + model = WorkOS::InvitationEmailNotSentWaitlistEntriesApproveError422.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["message"], json[:message] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end end diff --git a/test/workos/test_vault_model_round_trip.rb b/test/workos/test_vault_model_round_trip.rb index f9015e88..3668dd34 100644 --- a/test/workos/test_vault_model_round_trip.rb +++ b/test/workos/test_vault_model_round_trip.rb @@ -131,6 +131,25 @@ def test_object_metadata_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_object_version_round_trip + fixture = { + "created_at" => "stub", + "current_version" => true, + "etag" => "stub", + "id" => "stub", + "size" => 1 + } + model = WorkOS::ObjectVersion.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + assert_equal fixture["created_at"], json[:created_at] + assert_equal fixture["current_version"], json[:current_version] + assert_equal fixture["etag"], json[:etag] + assert_equal fixture["id"], json[:id] + assert_equal fixture["size"], json[:size] + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_object_without_value_round_trip fixture = { "id" => "stub", @@ -169,6 +188,17 @@ def test_update_object_request_round_trip fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } end + def test_version_list_response_round_trip + fixture = { + "data" => [], + "list_metadata" => {} + } + model = WorkOS::VersionListResponse.new(fixture.to_json) + json = model.to_h + assert_kind_of Hash, json + fixture.each_key { |k| assert json.key?(k.to_sym) || json.key?(k), "Expected to_h to include key #{k}" } + end + def test_vault_byok_key_deleted_round_trip fixture = { "object" => "event", From 1ad06b6e2320eadc1c94255696cf2a706df20fda Mon Sep 17 00:00:00 2001 From: "workos-sdk-automation[bot]" <255426317+workos-sdk-automation[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 18:15:04 +0000 Subject: [PATCH 5/5] chore(generated): add release notes fragment --- ...1216856ba7ef3957dbc3fb30e55deab5ff6546c.md | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 .changelog-pending/2026-10-29T18-15-04-71216856ba7ef3957dbc3fb30e55deab5ff6546c.md diff --git a/.changelog-pending/2026-10-29T18-15-04-71216856ba7ef3957dbc3fb30e55deab5ff6546c.md b/.changelog-pending/2026-10-29T18-15-04-71216856ba7ef3957dbc3fb30e55deab5ff6546c.md new file mode 100644 index 00000000..ebaf8093 --- /dev/null +++ b/.changelog-pending/2026-10-29T18-15-04-71216856ba7ef3957dbc3fb30e55deab5ff6546c.md @@ -0,0 +1,99 @@ +* [#568](https://github.com/workos/workos-ruby/pull/568) feat(generated)!: regenerate from spec (3 changes) + + **⚠️ Breaking** + * **[groups](https://workos.com/docs/reference/groups)**: + * Removed model `ReplaceGroupMemberships` + * Removed endpoint `PUT /organizations/{organizationId}/groups/{groupId}/organization-memberships` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Removed model `ConnectedAccountWriteResponse` + * Removed model `ConnectedAccountWriteResponseWarning` + * Removed enum `ConnectedAccountWriteResponseConnectionRole` + * Removed enum `ConnectedAccountWriteResponseAuthMethod` + * Removed enum `ConnectedAccountWriteResponseState` + * Removed model `ReauthorizeDataIntegrationsUpsertApiKeyRequest` + * Removed model `DataIntegrationsUpsertApiKeyRequest2` + * Removed model `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Removed model `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Removed model `ReauthorizeDataIntegrationsUpsertClientCredentialsRequest` + * Removed model `DataIntegrationsUpsertClientCredentialsRequest2` + * Removed enum `ReauthorizeDataIntegrationsUpsertApiKeyRequestConnectionOwner` + * Removed enum `DataIntegrationsUpsertApiKeyRequest2ConnectionOwner` + * Removed enum `AddDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` + * Removed enum `ReauthorizeDataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionOwner` + * Removed enum `ReauthorizeDataIntegrationsUpsertClientCredentialsRequestConnectionOwner` + * Removed enum `DataIntegrationsUpsertClientCredentialsRequest2ConnectionOwner` + + **Features** + * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: + * Added `cors_origins` to Connect models + * **[events](https://workos.com/docs/reference/events)**: + * Changed parameter `Events.list.range_start` + * Changed parameter `Events.list.range_end` + * **[groups](https://workos.com/docs/reference/groups)**: + * Added model `ReplaceGroupMemberships` + * Added endpoint `PUT /organizations/{organizationId}/groups/{groupId}/organization-memberships` + * **[organizations](https://workos.com/docs/reference/organization)**: + * Changed errors for endpoint `POST /organizations/{organization_id}/it_contacts/{contact_id}/invite` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Added model `DataIntegrationFinishConnectionResponse` + * Added model `DataIntegrationsFinishConnectionRequest` + * Added model `DataIntegrationsFinishConnectionError400` + * Added model `DataIntegrationsFinishConnectionError4002` + * Added model `DataIntegrationsFinishConnectionError403` + * Added model `DataIntegrationsGetDataIntegrationAuthorizeUrlError4002` + * Added `completion` to `DataIntegrationAuthorizeUrlResponse` + * Added `code_challenge` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `code_challenge_method` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `code` to `DataIntegrationsGetDataIntegrationAuthorizeUrlError400` + * Added enum `DataIntegrationsFinishConnectionError400Code` + * Added enum `DataIntegrationsGetDataIntegrationAuthorizeUrlError400Code` + * Added endpoint `POST /data-integrations/finish` + * Added model `ConnectedAccountWarning` + * Added model `DataIntegrationsListResponseDataConnectedAccountWarning` + * Added `warnings` to `ConnectedAccount` + * Added `warnings` to `DataIntegrationsListResponseDataConnectedAccount` + * Added `connection_intent` to `DataIntegrationsUpsertApiKeyRequest` + * Added `connected_account_id` to `DataIntegrationsUpsertApiKeyRequest` + * Added `connection_intent` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `connected_account_id` to `DataIntegrationsGetDataIntegrationAuthorizeUrlRequest` + * Added `connection_intent` to `DataIntegrationsUpsertClientCredentialsRequest` + * Added `connected_account_id` to `DataIntegrationsUpsertClientCredentialsRequest` + * Added enum `DataIntegrationsGetDataIntegrationAuthorizeUrlRequestConnectionIntent` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Added model `SendVerificationEmail` + * Added `locale` to `CreateMagicCodeAndReturn` + * Added `locale` to `CreatePasswordResetToken` + * Added `locale` to `SendEmailChange` + * Added enum `CreateMagicCodeAndReturnLocale` + * Added enum `SendVerificationEmailLocale` + * Added enum `CreatePasswordResetTokenLocale` + * Added enum `SendEmailChangeLocale` + * **[widgets](https://workos.com/docs/reference/widgets)**: + * Added `widgets:user-api-keys:manage-self` to `WidgetSessionTokenScopes` + * Added `widgets:user-api-keys:manage-all` to `WidgetSessionTokenScopes` + + **Fixes** + * **[organizations](https://workos.com/docs/reference/organization)**: + * Changed errors for endpoint `POST /organizations/{organization_id}/it_contacts/{contact_id}/invite` + * **[pipes](https://workos.com/docs/reference/pipes)**: + * Changed the type of `DataIntegrationsGetDataIntegrationAuthorizeUrlError400.message` + * Changed errors for endpoint `POST /data-integrations/{slug}/authorize` + * Changed response of `Pipes.createApiKeyConnection` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `Pipes.upsertApiKey` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `Pipes.createClientCredentialsConnection` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `Pipes.upsertClientCredentials` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `OrganizationsDataProviders.createOrganizationDataInstallation` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `OrganizationsDataProviders.updateOrganizationDataInstallation` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `UserManagementDataProviders.createUserDataInstallation` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed response of `UserManagementDataProviders.updateUserDataInstallation` from `ConnectedAccountWriteResponse` to `ConnectedAccount` + * Changed request body for `Pipes.upsertApiKey` + * Changed request body for `Pipes.getDataIntegrationAuthorizeUrl` + * Changed request body for `Pipes.upsertClientCredentials` + * **[sso](https://workos.com/docs/reference/sso)**: + * Changed errors for endpoint `POST /sso/logout/authorize` + * **[user_management](https://workos.com/docs/reference/authkit/user)**: + * Changed request body for `UserManagementUsers.sendVerificationEmail` + * Changed errors for endpoint `POST /user_management/users/{id}/email_verification/send` + * Changed errors for endpoint `POST /user_management/invitations` + * Changed errors for endpoint `POST /user_management/invitations/{id}/resend` + * Changed errors for endpoint `POST /user_management/waitlist_entries/{id}/approve`