From 742c3a362e2e4d60f0a38f96526ca0c5aca4b260 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:27:20 +0000 Subject: [PATCH 1/3] [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.17.8 --- .fern/metadata.json | 4 +- lib/auth0.rb | 618 ++++++++++++++++++ lib/auth0/client.rb | 30 +- .../types/create_client_request_content.rb | 2 + .../types/update_client_request_content.rb | 2 + ...eate_connection_profile_request_content.rb | 2 + ...date_connection_profile_request_content.rb | 2 + lib/auth0/organization_templates/client.rb | 220 +++++++ ...e_organization_template_request_content.rb | 35 + ...ganization_templates_request_parameters.rb | 13 + ...mplate_organizations_request_parameters.rb | 15 + ...e_organization_template_request_content.rb | 37 ++ lib/auth0/organizations/client.rb | 5 + .../organization_template/client.rb | 117 ++++ lib/auth0/types/action_trigger_type_enum.rb | 1 + .../types/b2b_integration_configuration.rb | 12 + ...ion_configuration_integration_type_enum.rb | 13 + lib/auth0/types/client.rb | 2 + lib/auth0/types/client_app_type_enum.rb | 1 - .../connection_deletion_behavior_enum.rb | 12 + ...on_enable_pushed_authorization_requests.rb | 23 + .../connection_identity_provider_enum.rb | 17 + .../types/connection_options_common_oidc.rb | 4 + lib/auth0/types/connection_options_oidc.rb | 4 + .../types/connection_options_oidc_metadata.rb | 4 + lib/auth0/types/connection_options_okta.rb | 4 + lib/auth0/types/connection_options_saml.rb | 4 + lib/auth0/types/connection_profile.rb | 2 + .../types/connection_profile_provisioning.rb | 10 + .../connection_profile_provisioning_scim.rb | 10 + ..._provisioning_scim_token_default_expiry.rb | 23 + ...visioning_scim_token_max_allowed_expiry.rb | 23 + ...file_provisioning_scim_token_scope_enum.rb | 15 + ..._profile_provisioning_scim_token_scopes.rb | 23 + ...ection_profile_provisioning_scim_tokens.rb | 14 + .../connection_profile_strategy_override.rb | 2 + ...profile_strategy_overrides_provisioning.rb | 10 + .../types/connection_profile_template.rb | 2 + .../types/connection_properties_options.rb | 4 + ...n_pushed_authorization_request_endpoint.rb | 23 + ...n_require_pushed_authorization_requests.rb | 23 + .../types/connection_response_content_saml.rb | 2 + lib/auth0/types/connection_strategy_enum.rb | 17 + lib/auth0/types/connections_oidc_metadata.rb | 4 + .../types/create_client_response_content.rb | 2 + ...ate_connection_profile_response_content.rb | 2 + .../create_connection_request_content_saml.rb | 2 + ...eam_cloud_event_connection_created_data.rb | 2 + ...event_connection_created_object0options.rb | 2 + ...on_created_object0options_oidc_metadata.rb | 2 + ...event_connection_created_object1options.rb | 2 + ...on_created_object1options_oidc_metadata.rb | 2 + ...event_connection_created_object2options.rb | 8 + ...on_created_object2options_oidc_metadata.rb | 85 +++ ...event_connection_created_object5options.rb | 2 + ...vent_connection_created_previous_object.rb | 26 + ...ent_connection_created_previous_object0.rb | 31 + ..._created_previous_object0authentication.rb | 10 + ...ated_previous_object0connected_accounts.rb | 12 + ...ection_created_previous_object0metadata.rb | 9 + ...nection_created_previous_object0options.rb | 64 ++ ...d_previous_object0options_attribute_map.rb | 15 + ...object0options_attribute_map_attributes.rb | 23 + ...ct0options_attribute_map_mapping_c1b194.rb | 12 + ...ious_object0options_connection_settings.rb | 11 + ...t0options_connection_settings_pkce_enum.rb | 14 + ...us_object0options_dpop_signing_alg_enum.rb | 14 + ...ct0options_federated_connections_b97f47.rb | 12 + ...t0options_id_token_signed_respon_800957.rb | 17 + ...d_previous_object0options_oidc_metadata.rb | 85 +++ ...ious_object0options_schema_version_enum.rb | 12 + ...t0options_set_user_root_attributes_enum.rb | 13 + ...t0options_token_endpoint_auth_me_7dc1c8.rb | 12 + ...t0options_token_endpoint_auth_si_6fa6f7.rb | 17 + ...t0options_token_endpoint_jwtca_a_0e8a15.rb | 12 + ...eated_previous_object0options_type_enum.rb | 12 + ...previous_object0options_upstream_params.rb | 23 + ...n_created_previous_object0strategy_enum.rb | 11 + ...ent_connection_created_previous_object1.rb | 31 + ..._created_previous_object1authentication.rb | 10 + ...ated_previous_object1connected_accounts.rb | 10 + ...ection_created_previous_object1metadata.rb | 9 + ...nection_created_previous_object1options.rb | 64 ++ ...d_previous_object1options_attribute_map.rb | 14 + ...object1options_attribute_map_attributes.rb | 23 + ...ct1options_attribute_map_mapping_6d40a9.rb | 12 + ...ious_object1options_connection_settings.rb | 11 + ...t1options_connection_settings_pkce_enum.rb | 14 + ...us_object1options_dpop_signing_alg_enum.rb | 14 + ...ct1options_federated_connections_ae60aa.rb | 12 + ...t1options_id_token_signed_respon_0bb465.rb | 17 + ...d_previous_object1options_oidc_metadata.rb | 85 +++ ...ious_object1options_schema_version_enum.rb | 12 + ...t1options_set_user_root_attributes_enum.rb | 13 + ...t1options_token_endpoint_auth_me_dfe520.rb | 12 + ...t1options_token_endpoint_auth_si_58f5d9.rb | 17 + ...t1options_token_endpoint_jwtca_a_88c65b.rb | 12 + ...eated_previous_object1options_type_enum.rb | 11 + ...previous_object1options_upstream_params.rb | 23 + ...n_created_previous_object1strategy_enum.rb | 11 + ...ent_connection_created_previous_object2.rb | 31 + ..._created_previous_object2authentication.rb | 10 + ...ated_previous_object2connected_accounts.rb | 10 + ...ection_created_previous_object2metadata.rb | 9 + ...nection_created_previous_object2options.rb | 80 +++ ...t2options_assertion_decryption_s_e00b1f.rb | 11 + ...t2options_assertion_decryption_settings.rb | 12 + ...us_object2options_digest_algorithm_enum.rb | 12 + ...ated_previous_object2options_fields_map.rb | 23 + ...ed_previous_object2options_idpinitiated.rb | 18 + ...t2options_idpinitiated_client_pr_eecff3.rb | 13 + ...d_previous_object2options_oidc_metadata.rb | 85 +++ ...us_object2options_protocol_binding_enum.rb | 12 + ...t2options_set_user_root_attributes_enum.rb | 13 + ...object2options_signature_algorithm_enum.rb | 12 + ...created_previous_object2options_subject.rb | 8 + ...previous_object2options_upstream_params.rb | 23 + ...n_created_previous_object2strategy_enum.rb | 11 + ...ent_connection_created_previous_object3.rb | 31 + ..._created_previous_object3authentication.rb | 10 + ...ated_previous_object3connected_accounts.rb | 10 + ...ection_created_previous_object3metadata.rb | 9 + ...nection_created_previous_object3options.rb | 50 ++ ...t3options_assertion_decryption_s_2aa4ba.rb | 11 + ...t3options_assertion_decryption_settings.rb | 12 + ...us_object3options_digest_algorithm_enum.rb | 12 + ...ed_previous_object3options_idpinitiated.rb | 18 + ...t3options_idpinitiated_client_pr_6e88ea.rb | 13 + ...us_object3options_protocol_binding_enum.rb | 12 + ...t3options_set_user_root_attributes_enum.rb | 13 + ...object3options_signature_algorithm_enum.rb | 12 + ...created_previous_object3options_subject.rb | 8 + ...previous_object3options_upstream_params.rb | 23 + ...n_created_previous_object3strategy_enum.rb | 11 + ...ent_connection_created_previous_object4.rb | 31 + ..._created_previous_object4authentication.rb | 10 + ...ated_previous_object4connected_accounts.rb | 10 + ...ection_created_previous_object4metadata.rb | 9 + ...nection_created_previous_object4options.rb | 38 ++ ...t4options_set_user_root_attributes_enum.rb | 13 + ...t4options_should_trust_email_ver_10d95f.rb | 12 + ...previous_object4options_upstream_params.rb | 23 + ...n_created_previous_object4strategy_enum.rb | 11 + ...ent_connection_created_previous_object5.rb | 29 + ..._created_previous_object5authentication.rb | 10 + ...ated_previous_object5connected_accounts.rb | 10 + ...ection_created_previous_object5metadata.rb | 9 + ...nection_created_previous_object5options.rb | 46 ++ ...t5options_set_user_root_attributes_enum.rb | 13 + ...previous_object5options_upstream_params.rb | 23 + ...n_created_previous_object5strategy_enum.rb | 11 + ...ent_connection_created_previous_object6.rb | 31 + ..._created_previous_object6authentication.rb | 10 + ...ated_previous_object6connected_accounts.rb | 10 + ...ection_created_previous_object6metadata.rb | 9 + ...nection_created_previous_object6options.rb | 54 ++ ...ct6options_federated_connections_55d0c0.rb | 12 + ...t6options_set_user_root_attributes_enum.rb | 13 + ...previous_object6options_upstream_params.rb | 23 + ...n_created_previous_object6strategy_enum.rb | 11 + ...ent_connection_created_previous_object7.rb | 31 + ..._created_previous_object7authentication.rb | 10 + ...ated_previous_object7connected_accounts.rb | 10 + ...ection_created_previous_object7metadata.rb | 9 + ...nection_created_previous_object7options.rb | 64 ++ ...ct7options_federated_connections_d3f8f7.rb | 12 + ...evious_object7options_identity_api_enum.rb | 12 + ...t7options_set_user_root_attributes_enum.rb | 13 + ...t7options_should_trust_email_ver_fa1c5d.rb | 12 + ...evious_object7options_tenant_domain_one.rb | 23 + ...previous_object7options_upstream_params.rb | 23 + ...us_object7options_userid_attribute_enum.rb | 12 + ...vious_object7options_waad_protocol_enum.rb | 12 + ...n_created_previous_object7strategy_enum.rb | 11 + ...eam_cloud_event_connection_deleted_data.rb | 2 + ...event_connection_deleted_object0options.rb | 2 + ...on_deleted_object0options_oidc_metadata.rb | 2 + ...event_connection_deleted_object1options.rb | 2 + ...on_deleted_object1options_oidc_metadata.rb | 2 + ...event_connection_deleted_object2options.rb | 8 + ...on_deleted_object2options_oidc_metadata.rb | 85 +++ ...event_connection_deleted_object5options.rb | 2 + ...vent_connection_deleted_previous_object.rb | 26 + ...ent_connection_deleted_previous_object0.rb | 31 + ..._deleted_previous_object0authentication.rb | 10 + ...eted_previous_object0connected_accounts.rb | 12 + ...ection_deleted_previous_object0metadata.rb | 9 + ...nection_deleted_previous_object0options.rb | 64 ++ ...d_previous_object0options_attribute_map.rb | 15 + ...object0options_attribute_map_attributes.rb | 23 + ...ct0options_attribute_map_mapping_533431.rb | 12 + ...ious_object0options_connection_settings.rb | 11 + ...t0options_connection_settings_pkce_enum.rb | 14 + ...us_object0options_dpop_signing_alg_enum.rb | 14 + ...ct0options_federated_connections_99d2fc.rb | 12 + ...t0options_id_token_signed_respon_afcd9c.rb | 17 + ...d_previous_object0options_oidc_metadata.rb | 85 +++ ...ious_object0options_schema_version_enum.rb | 12 + ...t0options_set_user_root_attributes_enum.rb | 13 + ...t0options_token_endpoint_auth_me_d4334f.rb | 12 + ...t0options_token_endpoint_auth_si_886bdc.rb | 17 + ...t0options_token_endpoint_jwtca_a_81a873.rb | 12 + ...leted_previous_object0options_type_enum.rb | 12 + ...previous_object0options_upstream_params.rb | 23 + ...n_deleted_previous_object0strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object1.rb | 31 + ..._deleted_previous_object1authentication.rb | 10 + ...eted_previous_object1connected_accounts.rb | 10 + ...ection_deleted_previous_object1metadata.rb | 9 + ...nection_deleted_previous_object1options.rb | 64 ++ ...d_previous_object1options_attribute_map.rb | 14 + ...object1options_attribute_map_attributes.rb | 23 + ...ct1options_attribute_map_mapping_03ff52.rb | 12 + ...ious_object1options_connection_settings.rb | 11 + ...t1options_connection_settings_pkce_enum.rb | 14 + ...us_object1options_dpop_signing_alg_enum.rb | 14 + ...ct1options_federated_connections_a6044c.rb | 12 + ...t1options_id_token_signed_respon_3d0fbe.rb | 17 + ...d_previous_object1options_oidc_metadata.rb | 85 +++ ...ious_object1options_schema_version_enum.rb | 12 + ...t1options_set_user_root_attributes_enum.rb | 13 + ...t1options_token_endpoint_auth_me_fa4f45.rb | 12 + ...t1options_token_endpoint_auth_si_446720.rb | 17 + ...t1options_token_endpoint_jwtca_a_aee889.rb | 12 + ...leted_previous_object1options_type_enum.rb | 11 + ...previous_object1options_upstream_params.rb | 23 + ...n_deleted_previous_object1strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object2.rb | 31 + ..._deleted_previous_object2authentication.rb | 10 + ...eted_previous_object2connected_accounts.rb | 10 + ...ection_deleted_previous_object2metadata.rb | 9 + ...nection_deleted_previous_object2options.rb | 80 +++ ...t2options_assertion_decryption_s_1a1b52.rb | 11 + ...t2options_assertion_decryption_settings.rb | 12 + ...us_object2options_digest_algorithm_enum.rb | 12 + ...eted_previous_object2options_fields_map.rb | 23 + ...ed_previous_object2options_idpinitiated.rb | 18 + ...t2options_idpinitiated_client_pr_d0ebd7.rb | 13 + ...d_previous_object2options_oidc_metadata.rb | 85 +++ ...us_object2options_protocol_binding_enum.rb | 12 + ...t2options_set_user_root_attributes_enum.rb | 13 + ...object2options_signature_algorithm_enum.rb | 12 + ...deleted_previous_object2options_subject.rb | 8 + ...previous_object2options_upstream_params.rb | 23 + ...n_deleted_previous_object2strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object3.rb | 31 + ..._deleted_previous_object3authentication.rb | 10 + ...eted_previous_object3connected_accounts.rb | 10 + ...ection_deleted_previous_object3metadata.rb | 9 + ...nection_deleted_previous_object3options.rb | 50 ++ ...t3options_assertion_decryption_s_00dd72.rb | 11 + ...t3options_assertion_decryption_settings.rb | 12 + ...us_object3options_digest_algorithm_enum.rb | 12 + ...ed_previous_object3options_idpinitiated.rb | 18 + ...t3options_idpinitiated_client_pr_0204da.rb | 13 + ...us_object3options_protocol_binding_enum.rb | 12 + ...t3options_set_user_root_attributes_enum.rb | 13 + ...object3options_signature_algorithm_enum.rb | 12 + ...deleted_previous_object3options_subject.rb | 8 + ...previous_object3options_upstream_params.rb | 23 + ...n_deleted_previous_object3strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object4.rb | 31 + ..._deleted_previous_object4authentication.rb | 10 + ...eted_previous_object4connected_accounts.rb | 10 + ...ection_deleted_previous_object4metadata.rb | 9 + ...nection_deleted_previous_object4options.rb | 38 ++ ...t4options_set_user_root_attributes_enum.rb | 13 + ...t4options_should_trust_email_ver_c8363d.rb | 12 + ...previous_object4options_upstream_params.rb | 23 + ...n_deleted_previous_object4strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object5.rb | 29 + ..._deleted_previous_object5authentication.rb | 10 + ...eted_previous_object5connected_accounts.rb | 10 + ...ection_deleted_previous_object5metadata.rb | 9 + ...nection_deleted_previous_object5options.rb | 46 ++ ...t5options_set_user_root_attributes_enum.rb | 13 + ...previous_object5options_upstream_params.rb | 23 + ...n_deleted_previous_object5strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object6.rb | 31 + ..._deleted_previous_object6authentication.rb | 10 + ...eted_previous_object6connected_accounts.rb | 10 + ...ection_deleted_previous_object6metadata.rb | 9 + ...nection_deleted_previous_object6options.rb | 54 ++ ...ct6options_federated_connections_5f8dca.rb | 12 + ...t6options_set_user_root_attributes_enum.rb | 13 + ...previous_object6options_upstream_params.rb | 23 + ...n_deleted_previous_object6strategy_enum.rb | 11 + ...ent_connection_deleted_previous_object7.rb | 31 + ..._deleted_previous_object7authentication.rb | 10 + ...eted_previous_object7connected_accounts.rb | 10 + ...ection_deleted_previous_object7metadata.rb | 9 + ...nection_deleted_previous_object7options.rb | 64 ++ ...ct7options_federated_connections_cc55dd.rb | 12 + ...evious_object7options_identity_api_enum.rb | 12 + ...t7options_set_user_root_attributes_enum.rb | 13 + ...t7options_should_trust_email_ver_1d27e9.rb | 12 + ...evious_object7options_tenant_domain_one.rb | 23 + ...previous_object7options_upstream_params.rb | 23 + ...us_object7options_userid_attribute_enum.rb | 12 + ...vious_object7options_waad_protocol_enum.rb | 12 + ...n_deleted_previous_object7strategy_enum.rb | 11 + ...eam_cloud_event_connection_updated_data.rb | 2 + ...event_connection_updated_object0options.rb | 2 + ...on_updated_object0options_oidc_metadata.rb | 2 + ...event_connection_updated_object1options.rb | 2 + ...on_updated_object1options_oidc_metadata.rb | 2 + ...event_connection_updated_object2options.rb | 8 + ...on_updated_object2options_oidc_metadata.rb | 85 +++ ...event_connection_updated_object5options.rb | 2 + ...vent_connection_updated_previous_object.rb | 26 + ...ent_connection_updated_previous_object0.rb | 31 + ..._updated_previous_object0authentication.rb | 10 + ...ated_previous_object0connected_accounts.rb | 12 + ...ection_updated_previous_object0metadata.rb | 9 + ...nection_updated_previous_object0options.rb | 64 ++ ...d_previous_object0options_attribute_map.rb | 15 + ...object0options_attribute_map_attributes.rb | 23 + ...ct0options_attribute_map_mapping_31acbb.rb | 12 + ...ious_object0options_connection_settings.rb | 11 + ...t0options_connection_settings_pkce_enum.rb | 14 + ...us_object0options_dpop_signing_alg_enum.rb | 14 + ...ct0options_federated_connections_889dd5.rb | 12 + ...t0options_id_token_signed_respon_06350c.rb | 17 + ...d_previous_object0options_oidc_metadata.rb | 85 +++ ...ious_object0options_schema_version_enum.rb | 12 + ...t0options_set_user_root_attributes_enum.rb | 13 + ...t0options_token_endpoint_auth_me_05004f.rb | 12 + ...t0options_token_endpoint_auth_si_0c0ffb.rb | 17 + ...t0options_token_endpoint_jwtca_a_cf56d6.rb | 12 + ...dated_previous_object0options_type_enum.rb | 12 + ...previous_object0options_upstream_params.rb | 23 + ...n_updated_previous_object0strategy_enum.rb | 11 + ...ent_connection_updated_previous_object1.rb | 31 + ..._updated_previous_object1authentication.rb | 10 + ...ated_previous_object1connected_accounts.rb | 10 + ...ection_updated_previous_object1metadata.rb | 9 + ...nection_updated_previous_object1options.rb | 64 ++ ...d_previous_object1options_attribute_map.rb | 14 + ...object1options_attribute_map_attributes.rb | 23 + ...ct1options_attribute_map_mapping_ce25c1.rb | 12 + ...ious_object1options_connection_settings.rb | 11 + ...t1options_connection_settings_pkce_enum.rb | 14 + ...us_object1options_dpop_signing_alg_enum.rb | 14 + ...ct1options_federated_connections_e29918.rb | 12 + ...t1options_id_token_signed_respon_f66181.rb | 17 + ...d_previous_object1options_oidc_metadata.rb | 85 +++ ...ious_object1options_schema_version_enum.rb | 12 + ...t1options_set_user_root_attributes_enum.rb | 13 + ...t1options_token_endpoint_auth_me_e000bf.rb | 12 + ...t1options_token_endpoint_auth_si_c9ce97.rb | 17 + ...t1options_token_endpoint_jwtca_a_98134d.rb | 12 + ...dated_previous_object1options_type_enum.rb | 11 + ...previous_object1options_upstream_params.rb | 23 + ...n_updated_previous_object1strategy_enum.rb | 11 + ...ent_connection_updated_previous_object2.rb | 31 + ..._updated_previous_object2authentication.rb | 10 + ...ated_previous_object2connected_accounts.rb | 10 + ...ection_updated_previous_object2metadata.rb | 9 + ...nection_updated_previous_object2options.rb | 80 +++ ...t2options_assertion_decryption_s_b729a0.rb | 11 + ...t2options_assertion_decryption_settings.rb | 12 + ...us_object2options_digest_algorithm_enum.rb | 12 + ...ated_previous_object2options_fields_map.rb | 23 + ...ed_previous_object2options_idpinitiated.rb | 18 + ...t2options_idpinitiated_client_pr_f70bfd.rb | 13 + ...d_previous_object2options_oidc_metadata.rb | 85 +++ ...us_object2options_protocol_binding_enum.rb | 12 + ...t2options_set_user_root_attributes_enum.rb | 13 + ...object2options_signature_algorithm_enum.rb | 12 + ...updated_previous_object2options_subject.rb | 8 + ...previous_object2options_upstream_params.rb | 23 + ...n_updated_previous_object2strategy_enum.rb | 11 + ...ent_connection_updated_previous_object3.rb | 31 + ..._updated_previous_object3authentication.rb | 10 + ...ated_previous_object3connected_accounts.rb | 10 + ...ection_updated_previous_object3metadata.rb | 9 + ...nection_updated_previous_object3options.rb | 50 ++ ...t3options_assertion_decryption_s_769b87.rb | 11 + ...t3options_assertion_decryption_settings.rb | 12 + ...us_object3options_digest_algorithm_enum.rb | 12 + ...ed_previous_object3options_idpinitiated.rb | 18 + ...t3options_idpinitiated_client_pr_6a80bb.rb | 13 + ...us_object3options_protocol_binding_enum.rb | 12 + ...t3options_set_user_root_attributes_enum.rb | 13 + ...object3options_signature_algorithm_enum.rb | 12 + ...updated_previous_object3options_subject.rb | 8 + ...previous_object3options_upstream_params.rb | 23 + ...n_updated_previous_object3strategy_enum.rb | 11 + ...ent_connection_updated_previous_object4.rb | 31 + ..._updated_previous_object4authentication.rb | 10 + ...ated_previous_object4connected_accounts.rb | 10 + ...ection_updated_previous_object4metadata.rb | 9 + ...nection_updated_previous_object4options.rb | 38 ++ ...t4options_set_user_root_attributes_enum.rb | 13 + ...t4options_should_trust_email_ver_2159fb.rb | 12 + ...previous_object4options_upstream_params.rb | 23 + ...n_updated_previous_object4strategy_enum.rb | 11 + ...ent_connection_updated_previous_object5.rb | 29 + ..._updated_previous_object5authentication.rb | 10 + ...ated_previous_object5connected_accounts.rb | 10 + ...ection_updated_previous_object5metadata.rb | 9 + ...nection_updated_previous_object5options.rb | 46 ++ ...t5options_set_user_root_attributes_enum.rb | 13 + ...previous_object5options_upstream_params.rb | 23 + ...n_updated_previous_object5strategy_enum.rb | 11 + ...ent_connection_updated_previous_object6.rb | 31 + ..._updated_previous_object6authentication.rb | 10 + ...ated_previous_object6connected_accounts.rb | 10 + ...ection_updated_previous_object6metadata.rb | 9 + ...nection_updated_previous_object6options.rb | 54 ++ ...ct6options_federated_connections_400535.rb | 12 + ...t6options_set_user_root_attributes_enum.rb | 13 + ...previous_object6options_upstream_params.rb | 23 + ...n_updated_previous_object6strategy_enum.rb | 11 + ...ent_connection_updated_previous_object7.rb | 31 + ..._updated_previous_object7authentication.rb | 10 + ...ated_previous_object7connected_accounts.rb | 10 + ...ection_updated_previous_object7metadata.rb | 9 + ...nection_updated_previous_object7options.rb | 64 ++ ...ct7options_federated_connections_23b107.rb | 12 + ...evious_object7options_identity_api_enum.rb | 12 + ...t7options_set_user_root_attributes_enum.rb | 13 + ...t7options_should_trust_email_ver_0f5b08.rb | 12 + ...evious_object7options_tenant_domain_one.rb | 23 + ...previous_object7options_upstream_params.rb | 23 + ...us_object7options_userid_attribute_enum.rb | 12 + ...vious_object7options_waad_protocol_enum.rb | 12 + ...n_updated_previous_object7strategy_enum.rb | 11 + ...event_stream_cloud_event_context_tenant.rb | 2 +- ...t_stream_cloud_event_group_created_data.rb | 2 + ...oud_event_group_created_previous_object.rb | 16 + ...ud_event_group_created_previous_object0.rb | 20 + ...group_created_previous_object0type_enum.rb | 11 + ...ud_event_group_created_previous_object1.rb | 20 + ...group_created_previous_object1type_enum.rb | 11 + ...ud_event_group_created_previous_object2.rb | 18 + ...group_created_previous_object2type_enum.rb | 11 + ...t_stream_cloud_event_group_deleted_data.rb | 2 + ...oud_event_group_deleted_previous_object.rb | 16 + ...ud_event_group_deleted_previous_object0.rb | 22 + ...group_deleted_previous_object0type_enum.rb | 11 + ...ud_event_group_deleted_previous_object1.rb | 22 + ...group_deleted_previous_object1type_enum.rb | 11 + ...ud_event_group_deleted_previous_object2.rb | 20 + ...group_deleted_previous_object2type_enum.rb | 11 + ...eam_cloud_event_group_member_added_data.rb | 2 + ...vent_group_member_added_previous_object.rb | 12 + ...roup_member_added_previous_object_group.rb | 16 + ...oup_member_added_previous_object_group0.rb | 16 + ...r_added_previous_object_group0type_enum.rb | 11 + ...oup_member_added_previous_object_group1.rb | 16 + ...r_added_previous_object_group1type_enum.rb | 11 + ...oup_member_added_previous_object_group2.rb | 14 + ...r_added_previous_object_group2type_enum.rb | 11 + ...oup_member_added_previous_object_member.rb | 14 + ...up_member_added_previous_object_member0.rb | 12 + ...previous_object_member0member_type_enum.rb | 11 + ...up_member_added_previous_object_member1.rb | 16 + ...previous_object_member1member_type_enum.rb | 11 + ...m_cloud_event_group_member_deleted_data.rb | 2 + ...nt_group_member_deleted_previous_object.rb | 12 + ...up_member_deleted_previous_object_group.rb | 16 + ...p_member_deleted_previous_object_group0.rb | 16 + ...deleted_previous_object_group0type_enum.rb | 11 + ...p_member_deleted_previous_object_group1.rb | 16 + ...deleted_previous_object_group1type_enum.rb | 11 + ...p_member_deleted_previous_object_group2.rb | 14 + ...deleted_previous_object_group2type_enum.rb | 11 + ...p_member_deleted_previous_object_member.rb | 14 + ..._member_deleted_previous_object_member0.rb | 12 + ...previous_object_member0member_type_enum.rb | 11 + ..._member_deleted_previous_object_member1.rb | 16 + ...previous_object_member1member_type_enum.rb | 11 + ...am_cloud_event_group_role_assigned_data.rb | 2 + ...ent_group_role_assigned_previous_object.rb | 14 + ...oup_role_assigned_previous_object_group.rb | 16 + ...up_role_assigned_previous_object_group0.rb | 16 + ...ssigned_previous_object_group0type_enum.rb | 11 + ...up_role_assigned_previous_object_group1.rb | 16 + ...ssigned_previous_object_group1type_enum.rb | 11 + ...up_role_assigned_previous_object_group2.rb | 14 + ...ssigned_previous_object_group2type_enum.rb | 11 + ...roup_role_assigned_previous_object_role.rb | 12 + ...eam_cloud_event_group_role_deleted_data.rb | 2 + ...vent_group_role_deleted_previous_object.rb | 14 + ...roup_role_deleted_previous_object_group.rb | 16 + ...oup_role_deleted_previous_object_group0.rb | 16 + ...deleted_previous_object_group0type_enum.rb | 11 + ...oup_role_deleted_previous_object_group1.rb | 16 + ...deleted_previous_object_group1type_enum.rb | 11 + ...oup_role_deleted_previous_object_group2.rb | 14 + ...deleted_previous_object_group2type_enum.rb | 11 + ...group_role_deleted_previous_object_role.rb | 12 + ...t_stream_cloud_event_group_updated_data.rb | 2 + ...oud_event_group_updated_previous_object.rb | 16 + ...ud_event_group_updated_previous_object0.rb | 22 + ...group_updated_previous_object0type_enum.rb | 11 + ...ud_event_group_updated_previous_object1.rb | 22 + ...group_updated_previous_object1type_enum.rb | 11 + ...ud_event_group_updated_previous_object2.rb | 20 + ...group_updated_previous_object2type_enum.rb | 11 + ...m_cloud_event_org_connection_added_data.rb | 2 + ...cloud_event_org_connection_added_object.rb | 4 + ..._added_object_organization_access_level.rb | 18 + ...d_object_organization_access_level0enum.rb | 11 + ...d_object_organization_access_level1enum.rb | 11 + ...d_object_organization_access_level2enum.rb | 11 + ...d_object_organization_access_level3enum.rb | 11 + ...nt_org_connection_added_previous_object.rb | 22 + ...ection_added_previous_object_connection.rb | 9 + ...tion_added_previous_object_organization.rb | 12 + ...evious_object_organization_access_level.rb | 18 + ...s_object_organization_access_level0enum.rb | 11 + ...s_object_organization_access_level1enum.rb | 11 + ...s_object_organization_access_level2enum.rb | 11 + ...s_object_organization_access_level3enum.rb | 11 + ...cloud_event_org_connection_removed_data.rb | 2 + ..._org_connection_removed_previous_object.rb | 12 + ...tion_removed_previous_object_connection.rb | 9 + ...on_removed_previous_object_organization.rb | 12 + ...cloud_event_org_connection_updated_data.rb | 2 + ...oud_event_org_connection_updated_object.rb | 4 + ...pdated_object_organization_access_level.rb | 18 + ...d_object_organization_access_level0enum.rb | 11 + ...d_object_organization_access_level1enum.rb | 11 + ...d_object_organization_access_level2enum.rb | 11 + ...d_object_organization_access_level3enum.rb | 11 + ..._org_connection_updated_previous_object.rb | 22 + ...tion_updated_previous_object_connection.rb | 9 + ...on_updated_previous_object_organization.rb | 12 + ...evious_object_organization_access_level.rb | 18 + ...s_object_organization_access_level0enum.rb | 11 + ...s_object_organization_access_level1enum.rb | 11 + ...s_object_organization_access_level2enum.rb | 11 + ...s_object_organization_access_level3enum.rb | 11 + ...ent_stream_cloud_event_org_created_data.rb | 2 + ...cloud_event_org_created_previous_object.rb | 18 + ...nt_org_created_previous_object_branding.rb | 12 + ...created_previous_object_branding_colors.rb | 12 + ...nt_org_created_previous_object_metadata.rb | 23 + ...ent_stream_cloud_event_org_deleted_data.rb | 2 + ...cloud_event_org_deleted_previous_object.rb | 16 + ...nt_org_deleted_previous_object_metadata.rb | 23 + ...loud_event_org_group_role_assigned_data.rb | 2 + ...org_group_role_assigned_previous_object.rb | 16 + ...oup_role_assigned_previous_object_group.rb | 16 + ...up_role_assigned_previous_object_group0.rb | 16 + ...ssigned_previous_object_group0type_enum.rb | 11 + ...up_role_assigned_previous_object_group1.rb | 16 + ...ssigned_previous_object_group1type_enum.rb | 11 + ...up_role_assigned_previous_object_group2.rb | 14 + ...ssigned_previous_object_group2type_enum.rb | 11 + ...e_assigned_previous_object_organization.rb | 10 + ...roup_role_assigned_previous_object_role.rb | 12 + ...cloud_event_org_group_role_deleted_data.rb | 2 + ..._org_group_role_deleted_previous_object.rb | 16 + ...roup_role_deleted_previous_object_group.rb | 16 + ...oup_role_deleted_previous_object_group0.rb | 16 + ...deleted_previous_object_group0type_enum.rb | 11 + ...oup_role_deleted_previous_object_group1.rb | 16 + ...deleted_previous_object_group1type_enum.rb | 11 + ...oup_role_deleted_previous_object_group2.rb | 14 + ...deleted_previous_object_group2type_enum.rb | 11 + ...le_deleted_previous_object_organization.rb | 10 + ...group_role_deleted_previous_object_role.rb | 12 + ...tream_cloud_event_org_member_added_data.rb | 2 + ..._event_org_member_added_previous_object.rb | 12 + ...mber_added_previous_object_organization.rb | 12 + ...t_org_member_added_previous_object_user.rb | 10 + ...eam_cloud_event_org_member_deleted_data.rb | 2 + ...vent_org_member_deleted_previous_object.rb | 12 + ...er_deleted_previous_object_organization.rb | 12 + ...org_member_deleted_previous_object_user.rb | 10 + ...oud_event_org_member_role_assigned_data.rb | 2 + ...rg_member_role_assigned_previous_object.rb | 14 + ...e_assigned_previous_object_organization.rb | 10 + ...mber_role_assigned_previous_object_role.rb | 12 + ...mber_role_assigned_previous_object_user.rb | 10 + ...loud_event_org_member_role_deleted_data.rb | 2 + ...org_member_role_deleted_previous_object.rb | 14 + ...le_deleted_previous_object_organization.rb | 10 + ...ember_role_deleted_previous_object_role.rb | 12 + ...ember_role_deleted_previous_object_user.rb | 10 + ...ent_stream_cloud_event_org_updated_data.rb | 2 + ...cloud_event_org_updated_previous_object.rb | 18 + ...nt_org_updated_previous_object_branding.rb | 12 + ...updated_previous_object_branding_colors.rb | 12 + ...nt_org_updated_previous_object_metadata.rb | 23 + ...nt_stream_cloud_event_user_created_data.rb | 2 + ...loud_event_user_created_previous_object.rb | 50 ++ ...er_created_previous_object_app_metadata.rb | 23 + ...created_previous_object_identities_item.rb | 20 + ..._previous_object_identities_item_custom.rb | 18 + ...t_identities_item_custom_is_social_enum.rb | 23 + ...ect_identities_item_custom_profile_data.rb | 24 + ...ct_identities_item_custom_provider_enum.rb | 11 + ...s_object_identities_item_custom_user_id.rb | 14 + ...revious_object_identities_item_database.rb | 18 + ...identities_item_database_is_social_enum.rb | 23 + ...t_identities_item_database_profile_data.rb | 24 + ..._identities_item_database_provider_enum.rb | 11 + ...object_identities_item_database_user_id.rb | 14 + ...vious_object_identities_item_enterprise.rb | 18 + ...entities_item_enterprise_is_social_enum.rb | 23 + ...identities_item_enterprise_profile_data.rb | 24 + ...dentities_item_enterprise_provider_enum.rb | 21 + ...ject_identities_item_enterprise_user_id.rb | 14 + ...ous_object_identities_item_passwordless.rb | 18 + ...tities_item_passwordless_is_social_enum.rb | 23 + ...entities_item_passwordless_profile_data.rb | 24 + ...ntities_item_passwordless_provider_enum.rb | 12 + ...ct_identities_item_passwordless_user_id.rb | 14 + ..._previous_object_identities_item_social.rb | 18 + ...t_identities_item_social_is_social_enum.rb | 23 + ...ect_identities_item_social_profile_data.rb | 24 + ...ct_identities_item_social_provider_enum.rb | 49 ++ ...s_object_identities_item_social_user_id.rb | 14 + ...r_created_previous_object_user_metadata.rb | 23 + ...nt_stream_cloud_event_user_deleted_data.rb | 2 + ...loud_event_user_deleted_previous_object.rb | 50 ++ ...er_deleted_previous_object_app_metadata.rb | 23 + ...deleted_previous_object_identities_item.rb | 20 + ..._previous_object_identities_item_custom.rb | 18 + ...t_identities_item_custom_is_social_enum.rb | 23 + ...ect_identities_item_custom_profile_data.rb | 24 + ...ct_identities_item_custom_provider_enum.rb | 11 + ...s_object_identities_item_custom_user_id.rb | 14 + ...revious_object_identities_item_database.rb | 18 + ...identities_item_database_is_social_enum.rb | 23 + ...t_identities_item_database_profile_data.rb | 24 + ..._identities_item_database_provider_enum.rb | 11 + ...object_identities_item_database_user_id.rb | 14 + ...vious_object_identities_item_enterprise.rb | 18 + ...entities_item_enterprise_is_social_enum.rb | 23 + ...identities_item_enterprise_profile_data.rb | 24 + ...dentities_item_enterprise_provider_enum.rb | 21 + ...ject_identities_item_enterprise_user_id.rb | 14 + ...ous_object_identities_item_passwordless.rb | 18 + ...tities_item_passwordless_is_social_enum.rb | 23 + ...entities_item_passwordless_profile_data.rb | 24 + ...ntities_item_passwordless_provider_enum.rb | 12 + ...ct_identities_item_passwordless_user_id.rb | 14 + ..._previous_object_identities_item_social.rb | 18 + ...t_identities_item_social_is_social_enum.rb | 23 + ...ect_identities_item_social_profile_data.rb | 24 + ...ct_identities_item_social_provider_enum.rb | 49 ++ ...s_object_identities_item_social_user_id.rb | 14 + ...r_deleted_previous_object_user_metadata.rb | 23 + ...nt_stream_cloud_event_user_updated_data.rb | 2 + ...loud_event_user_updated_previous_object.rb | 50 ++ ...er_updated_previous_object_app_metadata.rb | 23 + ...updated_previous_object_identities_item.rb | 20 + ..._previous_object_identities_item_custom.rb | 18 + ...t_identities_item_custom_is_social_enum.rb | 23 + ...ect_identities_item_custom_profile_data.rb | 24 + ...ct_identities_item_custom_provider_enum.rb | 11 + ...s_object_identities_item_custom_user_id.rb | 14 + ...revious_object_identities_item_database.rb | 18 + ...identities_item_database_is_social_enum.rb | 23 + ...t_identities_item_database_profile_data.rb | 24 + ..._identities_item_database_provider_enum.rb | 11 + ...object_identities_item_database_user_id.rb | 14 + ...vious_object_identities_item_enterprise.rb | 18 + ...entities_item_enterprise_is_social_enum.rb | 23 + ...identities_item_enterprise_profile_data.rb | 24 + ...dentities_item_enterprise_provider_enum.rb | 21 + ...ject_identities_item_enterprise_user_id.rb | 14 + ...ous_object_identities_item_passwordless.rb | 18 + ...tities_item_passwordless_is_social_enum.rb | 23 + ...entities_item_passwordless_profile_data.rb | 24 + ...ntities_item_passwordless_provider_enum.rb | 12 + ...ct_identities_item_passwordless_user_id.rb | 14 + ..._previous_object_identities_item_social.rb | 18 + ...t_identities_item_social_is_social_enum.rb | 23 + ...ect_identities_item_social_profile_data.rb | 24 + ...ct_identities_item_social_provider_enum.rb | 49 ++ ...s_object_identities_item_social_user_id.rb | 14 + ...r_updated_previous_object_user_metadata.rb | 23 + .../form_widget_g_maps_address_config.rb | 2 + .../types/get_client_response_content.rb | 2 + ...get_connection_profile_response_content.rb | 2 + ...on_templates_paginated_response_content.rb | 11 + ...rganizations_paginated_response_content.rb | 11 + .../network_acl_http_message_signature.rb | 10 + .../network_acl_http_message_signature_key.rb | 9 + ...network_acl_http_message_signature_keys.rb | 23 + lib/auth0/types/network_acl_match.rb | 2 + lib/auth0/types/oauth_scope.rb | 3 + .../organization_deletion_behavior_enum.rb | 12 + lib/auth0/types/organization_template.rb | 39 ++ ...nization_template_allowed_strategy_enum.rb | 17 + ...nization_template_assigned_organization.rb | 10 + ...anization_template_role_visibility_enum.rb | 13 + ...ation_template_role_visibility_override.rb | 12 + ...ization_template_role_visibility_policy.rb | 12 + ...template_use_for_organization_discovery.rb | 12 + .../rotate_client_secret_response_content.rb | 2 + lib/auth0/types/screen_group_name_enum.rb | 1 + lib/auth0/types/tenant_settings_flags.rb | 2 + .../types/update_client_response_content.rb | 2 + lib/auth0/types/update_connection_options.rb | 4 + ...ate_connection_profile_response_content.rb | 2 + .../update_connection_request_content_saml.rb | 2 + lib/auth0/users/organizations/client.rb | 18 + test/wire/organization_templates_test.rb | 127 ++++ ...rganizations_organization_template_test.rb | 79 +++ wiremock/wiremock-mappings.json | 331 +++++++++- 707 files changed, 13110 insertions(+), 32 deletions(-) create mode 100644 lib/auth0/organization_templates/client.rb create mode 100644 lib/auth0/organization_templates/types/create_organization_template_request_content.rb create mode 100644 lib/auth0/organization_templates/types/list_organization_templates_request_parameters.rb create mode 100644 lib/auth0/organization_templates/types/list_template_organizations_request_parameters.rb create mode 100644 lib/auth0/organization_templates/types/update_organization_template_request_content.rb create mode 100644 lib/auth0/organizations/organization_template/client.rb create mode 100644 lib/auth0/types/b2b_integration_configuration.rb create mode 100644 lib/auth0/types/b2b_integration_configuration_integration_type_enum.rb create mode 100644 lib/auth0/types/connection_deletion_behavior_enum.rb create mode 100644 lib/auth0/types/connection_enable_pushed_authorization_requests.rb create mode 100644 lib/auth0/types/connection_profile_provisioning.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim_token_default_expiry.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim_token_max_allowed_expiry.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim_token_scope_enum.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim_token_scopes.rb create mode 100644 lib/auth0/types/connection_profile_provisioning_scim_tokens.rb create mode 100644 lib/auth0/types/connection_profile_strategy_overrides_provisioning.rb create mode 100644 lib/auth0/types/connection_pushed_authorization_request_endpoint.rb create mode 100644 lib/auth0/types/connection_require_pushed_authorization_requests.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_mapping_c1b194.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_federated_connections_b97f47.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_id_token_signed_respon_800957.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_me_7dc1c8.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_si_6fa6f7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_jwtca_a_0e8a15.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_mapping_6d40a9.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_federated_connections_ae60aa.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_id_token_signed_respon_0bb465.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_me_dfe520.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_si_58f5d9.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_jwtca_a_88c65b.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_s_e00b1f.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_fields_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated_client_pr_eecff3.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_s_2aa4ba.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated_client_pr_6e88ea.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_should_trust_email_ver_10d95f.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_federated_connections_55d0c0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_federated_connections_d3f8f7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_identity_api_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_should_trust_email_ver_fa1c5d.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_tenant_domain_one.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_userid_attribute_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_waad_protocol_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_mapping_533431.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_federated_connections_99d2fc.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_id_token_signed_respon_afcd9c.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_me_d4334f.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_si_886bdc.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_jwtca_a_81a873.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_mapping_03ff52.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_federated_connections_a6044c.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_id_token_signed_respon_3d0fbe.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_me_fa4f45.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_si_446720.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_jwtca_a_aee889.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_s_1a1b52.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_fields_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated_client_pr_d0ebd7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_s_00dd72.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated_client_pr_0204da.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_should_trust_email_ver_c8363d.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_federated_connections_5f8dca.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_federated_connections_cc55dd.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_identity_api_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_should_trust_email_ver_1d27e9.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_tenant_domain_one.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_userid_attribute_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_waad_protocol_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_mapping_31acbb.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_federated_connections_889dd5.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_id_token_signed_respon_06350c.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_me_05004f.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_si_0c0ffb.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_jwtca_a_cf56d6.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_attributes.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_mapping_ce25c1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings_pkce_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_dpop_signing_alg_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_federated_connections_e29918.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_id_token_signed_respon_f66181.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_schema_version_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_me_e000bf.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_si_c9ce97.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_jwtca_a_98134d.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_s_b729a0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_fields_map.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated_client_pr_f70bfd.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_oidc_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_s_769b87.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_settings.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_digest_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated_client_pr_6a80bb.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_protocol_binding_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_signature_algorithm_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_subject.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_should_trust_email_ver_2159fb.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_federated_connections_400535.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7authentication.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7connected_accounts.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_federated_connections_23b107.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_identity_api_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_set_user_root_attributes_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_should_trust_email_ver_0f5b08.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_tenant_domain_one.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_upstream_params.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_userid_attribute_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_waad_protocol_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7strategy_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_created_previous_object2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0member_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1member_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0member_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1member_type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level0enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level1enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level2enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level3enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_connection.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level0enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level1enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level2enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level3enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_connection.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level0enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level1enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level2enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level3enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_connection.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level0enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level1enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level2enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level3enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_created_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding_colors.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_created_previous_object_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2type_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_user.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_user.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_user.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_organization.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_role.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_user.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_updated_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding_colors.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_app_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_created_previous_object_user_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_app_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_user_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_app_metadata.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_is_social_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_profile_data.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_provider_enum.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_user_id.rb create mode 100644 lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_user_metadata.rb create mode 100644 lib/auth0/types/list_organization_templates_paginated_response_content.rb create mode 100644 lib/auth0/types/list_template_organizations_paginated_response_content.rb create mode 100644 lib/auth0/types/network_acl_http_message_signature.rb create mode 100644 lib/auth0/types/network_acl_http_message_signature_key.rb create mode 100644 lib/auth0/types/network_acl_http_message_signature_keys.rb create mode 100644 lib/auth0/types/organization_deletion_behavior_enum.rb create mode 100644 lib/auth0/types/organization_template.rb create mode 100644 lib/auth0/types/organization_template_allowed_strategy_enum.rb create mode 100644 lib/auth0/types/organization_template_assigned_organization.rb create mode 100644 lib/auth0/types/organization_template_role_visibility_enum.rb create mode 100644 lib/auth0/types/organization_template_role_visibility_override.rb create mode 100644 lib/auth0/types/organization_template_role_visibility_policy.rb create mode 100644 lib/auth0/types/organization_template_use_for_organization_discovery.rb create mode 100644 test/wire/organization_templates_test.rb create mode 100644 test/wire/organizations_organization_template_test.rb diff --git a/.fern/metadata.json b/.fern/metadata.json index e52711358..a8dda9b3c 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -10,8 +10,8 @@ "offsetSemantics": "page-index", "useDefaultRequestParameterValues": true }, - "originGitCommit": "116b6ea19a35544baa3e3cf608e45d3990d7cc6e", + "originGitCommit": "7f24c4964990643851db215c3e2f6ff220fca35b", "originGitCommitIsDirty": true, "invokedBy": "manual", - "sdkVersion": "6.0.1" + "sdkVersion": "6.1.1" } \ No newline at end of file diff --git a/lib/auth0.rb b/lib/auth0.rb index dc3213d64..2648ce5f2 100644 --- a/lib/auth0.rb +++ b/lib/auth0.rb @@ -155,6 +155,8 @@ require_relative "auth0/types/attack_protection_update_captcha_recaptcha_v2" require_relative "auth0/types/authentication_method_type_enum" require_relative "auth0/types/authentication_type_enum" +require_relative "auth0/types/b2b_integration_configuration_integration_type_enum" +require_relative "auth0/types/b2b_integration_configuration" require_relative "auth0/types/bad_request_schema_error" require_relative "auth0/types/bad_request_schema" require_relative "auth0/types/bot_detection_ip_address_or_cidr_block" @@ -466,6 +468,7 @@ require_relative "auth0/types/connection_debug_saml" require_relative "auth0/types/connection_decryption_key_saml_cert" require_relative "auth0/types/connection_decryption_key_saml" +require_relative "auth0/types/connection_deletion_behavior_enum" require_relative "auth0/types/connection_destination_url_saml" require_relative "auth0/types/connection_digest_algorithm_enum_saml" require_relative "auth0/types/connection_digest_algorithm_saml" @@ -488,6 +491,7 @@ require_relative "auth0/types/connection_email_from_email" require_relative "auth0/types/connection_email_subject_email" require_relative "auth0/types/connection_email_email" +require_relative "auth0/types/connection_enable_pushed_authorization_requests" require_relative "auth0/types/connection_enable_script_context" require_relative "auth0/types/connection_enabled_client" require_relative "auth0/types/connection_enabled_database_customization" @@ -633,12 +637,14 @@ require_relative "auth0/types/connection_options_client_id_twitter" require_relative "auth0/types/connection_options_client_secret_github" require_relative "auth0/types/connection_options_client_secret_twitter" +require_relative "auth0/types/connection_pushed_authorization_request_endpoint" require_relative "auth0/types/connection_registration_endpoint" require_relative "auth0/types/connection_request_object_encryption_alg_values_supported" require_relative "auth0/types/connection_request_object_encryption_enc_values_supported" require_relative "auth0/types/connection_request_object_signing_alg_values_supported" require_relative "auth0/types/connection_request_parameter_supported" require_relative "auth0/types/connection_request_uri_parameter_supported" +require_relative "auth0/types/connection_require_pushed_authorization_requests" require_relative "auth0/types/connection_require_request_uri_registration" require_relative "auth0/types/connection_response_modes_supported" require_relative "auth0/types/connection_response_types_supported" @@ -776,8 +782,16 @@ require_relative "auth0/types/connection_profile_organization_assign_membership_on_login_enum" require_relative "auth0/types/connection_profile_organization_show_as_button_enum" require_relative "auth0/types/connection_profile_organization" +require_relative "auth0/types/connection_profile_provisioning_scim_token_default_expiry" +require_relative "auth0/types/connection_profile_provisioning_scim_token_max_allowed_expiry" +require_relative "auth0/types/connection_profile_provisioning_scim_token_scope_enum" +require_relative "auth0/types/connection_profile_provisioning_scim_token_scopes" +require_relative "auth0/types/connection_profile_provisioning_scim_tokens" +require_relative "auth0/types/connection_profile_provisioning_scim" +require_relative "auth0/types/connection_profile_provisioning" require_relative "auth0/types/connection_profile_strategy_overrides_connection_config" require_relative "auth0/types/connection_profile_strategy_overrides_enabled_features" +require_relative "auth0/types/connection_profile_strategy_overrides_provisioning" require_relative "auth0/types/connection_profile_strategy_override" require_relative "auth0/types/connection_profile_strategy_overrides" require_relative "auth0/types/connection_profile" @@ -1959,6 +1973,7 @@ require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_fields_map" require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_idpinitiated_client_protocol_enum" require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_oidc_metadata" require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_protocol_binding_enum" require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_set_user_root_attributes_enum" require_relative "auth0/types/event_stream_cloud_event_connection_created_object2options_signature_algorithm_enum" @@ -2024,6 +2039,125 @@ require_relative "auth0/types/event_stream_cloud_event_connection_created_object7strategy_enum" require_relative "auth0/types/event_stream_cloud_event_connection_created_object7" require_relative "auth0/types/event_stream_cloud_event_connection_created_object" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_mapping_c1b194" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_federated_connections_b97f47" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_id_token_signed_respon_800957" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_me_7dc1c8" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_si_6fa6f7" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_jwtca_a_0e8a15" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_mapping_6d40a9" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_federated_connections_ae60aa" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_id_token_signed_respon_0bb465" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_me_dfe520" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_si_58f5d9" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_jwtca_a_88c65b" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_s_e00b1f" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_fields_map" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated_client_pr_eecff3" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_s_2aa4ba" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated_client_pr_6e88ea" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object3" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4options_should_trust_email_ver_10d95f" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object4" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object5" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6options_federated_connections_55d0c0" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object6" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_federated_connections_d3f8f7" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_identity_api_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_should_trust_email_ver_fa1c5d" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_tenant_domain_one" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_userid_attribute_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options_waad_protocol_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7options" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object7" +require_relative "auth0/types/event_stream_cloud_event_connection_created_previous_object" require_relative "auth0/types/event_stream_cloud_event_context_client_metadata" require_relative "auth0/types/event_stream_cloud_event_context_client" require_relative "auth0/types/event_stream_cloud_event_context_connection" @@ -2090,6 +2224,7 @@ require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_fields_map" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_idpinitiated_client_protocol_enum" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_oidc_metadata" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_protocol_binding_enum" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_set_user_root_attributes_enum" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object2options_signature_algorithm_enum" @@ -2155,6 +2290,125 @@ require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object7strategy_enum" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object7" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_mapping_533431" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_federated_connections_99d2fc" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_id_token_signed_respon_afcd9c" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_me_d4334f" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_si_886bdc" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_jwtca_a_81a873" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_mapping_03ff52" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_federated_connections_a6044c" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_id_token_signed_respon_3d0fbe" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_me_fa4f45" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_si_446720" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_jwtca_a_aee889" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_s_1a1b52" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_fields_map" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated_client_pr_d0ebd7" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_s_00dd72" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated_client_pr_0204da" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object3" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_should_trust_email_ver_c8363d" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object4" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object5" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_federated_connections_5f8dca" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object6" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_federated_connections_cc55dd" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_identity_api_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_should_trust_email_ver_1d27e9" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_tenant_domain_one" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_userid_attribute_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_waad_protocol_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object7" +require_relative "auth0/types/event_stream_cloud_event_connection_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_data" require_relative "auth0/types/event_stream_cloud_event_connection_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_connection_deleted" @@ -2213,6 +2467,7 @@ require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_fields_map" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_idpinitiated_client_protocol_enum" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_oidc_metadata" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_protocol_binding_enum" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_set_user_root_attributes_enum" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object2options_signature_algorithm_enum" @@ -2278,6 +2533,125 @@ require_relative "auth0/types/event_stream_cloud_event_connection_updated_object7strategy_enum" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object7" require_relative "auth0/types/event_stream_cloud_event_connection_updated_object" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_mapping_31acbb" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_federated_connections_889dd5" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_id_token_signed_respon_06350c" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_me_05004f" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_si_0c0ffb" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_jwtca_a_cf56d6" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_attributes" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_mapping_ce25c1" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings_pkce_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_dpop_signing_alg_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_federated_connections_e29918" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_id_token_signed_respon_f66181" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_schema_version_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_me_e000bf" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_si_c9ce97" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_jwtca_a_98134d" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_type_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_s_b729a0" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_fields_map" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated_client_pr_f70bfd" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_oidc_metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_s_769b87" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_settings" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_digest_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated_client_pr_6a80bb" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_protocol_binding_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_signature_algorithm_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_subject" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object3" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_should_trust_email_ver_2159fb" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object4" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object5" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_federated_connections_400535" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object6" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7authentication" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7connected_accounts" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7metadata" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_federated_connections_23b107" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_identity_api_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_set_user_root_attributes_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_should_trust_email_ver_0f5b08" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_tenant_domain_one" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_upstream_params" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_userid_attribute_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_waad_protocol_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7options" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7strategy_enum" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object7" +require_relative "auth0/types/event_stream_cloud_event_connection_updated_previous_object" require_relative "auth0/types/event_stream_cloud_event_connection_updated_data" require_relative "auth0/types/event_stream_cloud_event_connection_updated_cloud_event" require_relative "auth0/types/event_stream_cloud_event_connection_updated" @@ -2294,6 +2668,13 @@ require_relative "auth0/types/event_stream_cloud_event_group_created_object2type_enum" require_relative "auth0/types/event_stream_cloud_event_group_created_object2" require_relative "auth0/types/event_stream_cloud_event_group_created_object" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_group_created_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_created_data" require_relative "auth0/types/event_stream_cloud_event_group_created_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_created" @@ -2306,6 +2687,13 @@ require_relative "auth0/types/event_stream_cloud_event_group_deleted_object2type_enum" require_relative "auth0/types/event_stream_cloud_event_group_deleted_object2" require_relative "auth0/types/event_stream_cloud_event_group_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_group_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_deleted_data" require_relative "auth0/types/event_stream_cloud_event_group_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_deleted" @@ -2324,6 +2712,19 @@ require_relative "auth0/types/event_stream_cloud_event_group_member_added_object_member1" require_relative "auth0/types/event_stream_cloud_event_group_member_added_object_member" require_relative "auth0/types/event_stream_cloud_event_group_member_added_object" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0member_type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1member_type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object_member" +require_relative "auth0/types/event_stream_cloud_event_group_member_added_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_member_added_data" require_relative "auth0/types/event_stream_cloud_event_group_member_added_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_member_added" @@ -2342,6 +2743,19 @@ require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_object_member1" require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_object_member" require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0member_type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1member_type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member" +require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_data" require_relative "auth0/types/event_stream_cloud_event_group_member_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_member_deleted" @@ -2356,6 +2770,15 @@ require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_object_group" require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_object_role" require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_object" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_data" require_relative "auth0/types/event_stream_cloud_event_group_role_assigned_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_role_assigned" @@ -2370,6 +2793,15 @@ require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_object_group" require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_object_role" require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_data" require_relative "auth0/types/event_stream_cloud_event_group_role_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_role_deleted" @@ -2382,6 +2814,13 @@ require_relative "auth0/types/event_stream_cloud_event_group_updated_object2type_enum" require_relative "auth0/types/event_stream_cloud_event_group_updated_object2" require_relative "auth0/types/event_stream_cloud_event_group_updated_object" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object0type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object0" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object1type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object1" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object2type_enum" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object2" +require_relative "auth0/types/event_stream_cloud_event_group_updated_previous_object" require_relative "auth0/types/event_stream_cloud_event_group_updated_data" require_relative "auth0/types/event_stream_cloud_event_group_updated_cloud_event" require_relative "auth0/types/event_stream_cloud_event_group_updated" @@ -2391,7 +2830,20 @@ require_relative "auth0/types/event_stream_cloud_event_org_connection_added_cloud_event_type_enum" require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_connection" require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level0enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level1enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level2enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level3enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level" require_relative "auth0/types/event_stream_cloud_event_org_connection_added_object" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_connection" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level0enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level1enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level2enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level3enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level" +require_relative "auth0/types/event_stream_cloud_event_org_connection_added_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_connection_added_data" require_relative "auth0/types/event_stream_cloud_event_org_connection_added_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_connection_added" @@ -2400,6 +2852,9 @@ require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_object_connection" require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_object_organization" require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_object" +require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_connection" +require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_data" require_relative "auth0/types/event_stream_cloud_event_org_connection_removed_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_connection_removed" @@ -2407,7 +2862,20 @@ require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_cloud_event_type_enum" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_connection" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level0enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level1enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level2enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level3enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_object" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_connection" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level0enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level1enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level2enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level3enum" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level" +require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_data" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_connection_updated" @@ -2417,6 +2885,10 @@ require_relative "auth0/types/event_stream_cloud_event_org_created_object_branding" require_relative "auth0/types/event_stream_cloud_event_org_created_object_metadata" require_relative "auth0/types/event_stream_cloud_event_org_created_object" +require_relative "auth0/types/event_stream_cloud_event_org_created_previous_object_branding_colors" +require_relative "auth0/types/event_stream_cloud_event_org_created_previous_object_branding" +require_relative "auth0/types/event_stream_cloud_event_org_created_previous_object_metadata" +require_relative "auth0/types/event_stream_cloud_event_org_created_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_created_data" require_relative "auth0/types/event_stream_cloud_event_org_created_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_created" @@ -2424,6 +2896,8 @@ require_relative "auth0/types/event_stream_cloud_event_org_deleted_cloud_event_type_enum" require_relative "auth0/types/event_stream_cloud_event_org_deleted_object_metadata" require_relative "auth0/types/event_stream_cloud_event_org_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_org_deleted_previous_object_metadata" +require_relative "auth0/types/event_stream_cloud_event_org_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_deleted_data" require_relative "auth0/types/event_stream_cloud_event_org_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_deleted" @@ -2439,6 +2913,16 @@ require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_object_organization" require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_object_role" require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_object" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_data" require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_group_role_assigned" @@ -2454,6 +2938,16 @@ require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_object_organization" require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_object_role" require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2type_enum" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_data" require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_group_role_deleted" @@ -2462,6 +2956,9 @@ require_relative "auth0/types/event_stream_cloud_event_org_member_added_object_organization" require_relative "auth0/types/event_stream_cloud_event_org_member_added_object_user" require_relative "auth0/types/event_stream_cloud_event_org_member_added_object" +require_relative "auth0/types/event_stream_cloud_event_org_member_added_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_member_added_previous_object_user" +require_relative "auth0/types/event_stream_cloud_event_org_member_added_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_member_added_data" require_relative "auth0/types/event_stream_cloud_event_org_member_added_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_member_added" @@ -2470,6 +2967,9 @@ require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_object_organization" require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_object_user" require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_user" +require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_data" require_relative "auth0/types/event_stream_cloud_event_org_member_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_member_deleted" @@ -2479,6 +2979,10 @@ require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_object_role" require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_object_user" require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_object" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_user" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_data" require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_member_role_assigned" @@ -2488,6 +2992,10 @@ require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_object_role" require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_object_user" require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_organization" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_role" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_user" +require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_data" require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_member_role_deleted" @@ -2497,6 +3005,10 @@ require_relative "auth0/types/event_stream_cloud_event_org_updated_object_branding" require_relative "auth0/types/event_stream_cloud_event_org_updated_object_metadata" require_relative "auth0/types/event_stream_cloud_event_org_updated_object" +require_relative "auth0/types/event_stream_cloud_event_org_updated_previous_object_branding_colors" +require_relative "auth0/types/event_stream_cloud_event_org_updated_previous_object_branding" +require_relative "auth0/types/event_stream_cloud_event_org_updated_previous_object_metadata" +require_relative "auth0/types/event_stream_cloud_event_org_updated_previous_object" require_relative "auth0/types/event_stream_cloud_event_org_updated_data" require_relative "auth0/types/event_stream_cloud_event_org_updated_cloud_event" require_relative "auth0/types/event_stream_cloud_event_org_updated" @@ -2531,6 +3043,35 @@ require_relative "auth0/types/event_stream_cloud_event_user_created_object_identities_item" require_relative "auth0/types/event_stream_cloud_event_user_created_object_user_metadata" require_relative "auth0/types/event_stream_cloud_event_user_created_object" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_app_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object_user_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_created_previous_object" require_relative "auth0/types/event_stream_cloud_event_user_created_data" require_relative "auth0/types/event_stream_cloud_event_user_created_cloud_event" require_relative "auth0/types/event_stream_cloud_event_user_created" @@ -2565,6 +3106,35 @@ require_relative "auth0/types/event_stream_cloud_event_user_deleted_object_identities_item" require_relative "auth0/types/event_stream_cloud_event_user_deleted_object_user_metadata" require_relative "auth0/types/event_stream_cloud_event_user_deleted_object" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_app_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object_user_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_deleted_previous_object" require_relative "auth0/types/event_stream_cloud_event_user_deleted_data" require_relative "auth0/types/event_stream_cloud_event_user_deleted_cloud_event" require_relative "auth0/types/event_stream_cloud_event_user_deleted" @@ -2599,6 +3169,35 @@ require_relative "auth0/types/event_stream_cloud_event_user_updated_object_identities_item" require_relative "auth0/types/event_stream_cloud_event_user_updated_object_user_metadata" require_relative "auth0/types/event_stream_cloud_event_user_updated_object" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_app_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_is_social_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_profile_data" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_provider_enum" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_user_id" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object_user_metadata" +require_relative "auth0/types/event_stream_cloud_event_user_updated_previous_object" require_relative "auth0/types/event_stream_cloud_event_user_updated_data" require_relative "auth0/types/event_stream_cloud_event_user_updated_cloud_event" require_relative "auth0/types/event_stream_cloud_event_user_updated" @@ -2716,6 +3315,9 @@ require_relative "auth0/types/network_acl_action_log_enum" require_relative "auth0/types/network_acl_action_redirect_enum" require_relative "auth0/types/network_acl_action" +require_relative "auth0/types/network_acl_http_message_signature_key" +require_relative "auth0/types/network_acl_http_message_signature_keys" +require_relative "auth0/types/network_acl_http_message_signature" require_relative "auth0/types/network_acl_match" require_relative "auth0/types/network_acl_rule_match_all_enum" require_relative "auth0/types/network_acl_rule_scope_enum" @@ -2881,6 +3483,14 @@ require_relative "auth0/types/list_organization_role_groups_response_content" require_relative "auth0/types/role_member" require_relative "auth0/types/list_organization_role_members_response_content" +require_relative "auth0/types/organization_deletion_behavior_enum" +require_relative "auth0/types/organization_template_allowed_strategy_enum" +require_relative "auth0/types/organization_template_role_visibility_enum" +require_relative "auth0/types/organization_template_role_visibility_override" +require_relative "auth0/types/organization_template_role_visibility_policy" +require_relative "auth0/types/organization_template_use_for_organization_discovery" +require_relative "auth0/types/organization_template" +require_relative "auth0/types/list_organization_templates_paginated_response_content" require_relative "auth0/types/list_organizations_paginated_response_content" require_relative "auth0/types/phone_template" require_relative "auth0/types/list_phone_templates_response_content" @@ -2904,6 +3514,8 @@ require_relative "auth0/types/list_self_service_profiles_paginated_response_content" require_relative "auth0/types/synchronized_group_payload" require_relative "auth0/types/list_synchronized_groups_response_content" +require_relative "auth0/types/organization_template_assigned_organization" +require_relative "auth0/types/list_template_organizations_paginated_response_content" require_relative "auth0/types/token_exchange_profile_response_content" require_relative "auth0/types/list_token_exchange_profile_response_content" require_relative "auth0/types/user_attribute_profile_template_item" @@ -3262,6 +3874,11 @@ require_relative "auth0/network_acls/types/create_network_acl_request_content" require_relative "auth0/network_acls/types/set_network_acl_request_content" require_relative "auth0/network_acls/types/update_network_acl_request_content" +require_relative "auth0/organization_templates/client" +require_relative "auth0/organization_templates/types/list_organization_templates_request_parameters" +require_relative "auth0/organization_templates/types/create_organization_template_request_content" +require_relative "auth0/organization_templates/types/update_organization_template_request_content" +require_relative "auth0/organization_templates/types/list_template_organizations_request_parameters" require_relative "auth0/organizations/client" require_relative "auth0/organizations/types/list_organizations_request_parameters" require_relative "auth0/organizations/types/create_organization_request_content" @@ -3490,6 +4107,7 @@ require_relative "auth0/organizations/members/types/list_organization_members_request_parameters" require_relative "auth0/organizations/members/types/create_organization_member_request_content" require_relative "auth0/organizations/members/types/delete_organization_members_request_content" +require_relative "auth0/organizations/organization_template/client" require_relative "auth0/organizations/groups/client" require_relative "auth0/organizations/groups/types/list_organization_groups_request_parameters" require_relative "auth0/organizations/groups/roles/client" diff --git a/lib/auth0/client.rb b/lib/auth0/client.rb index 49fae59e2..8b56b9f23 100644 --- a/lib/auth0/client.rb +++ b/lib/auth0/client.rb @@ -4,23 +4,24 @@ module Auth0 class Management # @param token [String] # @param base_url [String, nil] - # @param timeout [Float, nil] Request timeout in seconds. - # @param max_retries [Integer, nil] Maximum number of request retries. - # @param headers [Hash, nil] Additional headers to include in requests. + # @param tenant_domain [String, nil] + # @param max_retries [Integer] # # @return [void] - def initialize(token:, base_url: nil, timeout: nil, max_retries: nil, headers: nil) - raw_client_opts = { + def initialize(token:, base_url: nil, tenant_domain: nil, max_retries: 2) + if base_url.nil? && (!tenant_domain.nil?) + tenant_domain_value = tenant_domain.nil? ? "{TENANT}.auth0.com" : tenant_domain + base_url = "https://#{tenant_domain_value}/api/v2" + end + + @raw_client = Auth0::Internal::Http::RawClient.new( base_url: base_url || Auth0::Environment::DEFAULT, headers: { "X-Fern-Language" => "Ruby", Authorization: "Bearer #{token}" - }.merge(headers || {}) - } - raw_client_opts[:timeout] = timeout if timeout - raw_client_opts[:max_retries] = max_retries if max_retries - - @raw_client = Auth0::Internal::Http::RawClient.new(**raw_client_opts) + }, + max_retries: max_retries + ) end # @return [Auth0::Actions::Client] @@ -128,6 +129,11 @@ def network_acls @network_acls ||= Auth0::NetworkACLs::Client.new(client: @raw_client) end + # @return [Auth0::OrganizationTemplates::Client] + def organization_templates + @organization_templates ||= Auth0::OrganizationTemplates::Client.new(client: @raw_client) + end + # @return [Auth0::Organizations::Client] def organizations @organizations ||= Auth0::Organizations::Client.new(client: @raw_client) @@ -254,5 +260,3 @@ def verifiable_credentials end end end - -require_relative "auth_client" diff --git a/lib/auth0/clients/types/create_client_request_content.rb b/lib/auth0/clients/types/create_client_request_content.rb index 168b03b60..3f26632a9 100644 --- a/lib/auth0/clients/types/create_client_request_content.rb +++ b/lib/auth0/clients/types/create_client_request_content.rb @@ -112,6 +112,8 @@ class CreateClientRequestContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationPostConfiguration }, optional: true, nullable: false field :async_approval_notification_channels, -> { Internal::Types::Array[Auth0::Types::AsyncApprovalNotificationsChannelsEnum] }, optional: true, nullable: false diff --git a/lib/auth0/clients/types/update_client_request_content.rb b/lib/auth0/clients/types/update_client_request_content.rb index 6ad65c07b..15d58ee68 100644 --- a/lib/auth0/clients/types/update_client_request_content.rb +++ b/lib/auth0/clients/types/update_client_request_content.rb @@ -110,6 +110,8 @@ class UpdateClientRequestContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfigurationOrNull }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationPatchConfiguration }, optional: true, nullable: false field :async_approval_notification_channels, -> { Internal::Types::Array[Auth0::Types::AsyncApprovalNotificationsChannelsEnum] }, optional: true, nullable: false diff --git a/lib/auth0/connection_profiles/types/create_connection_profile_request_content.rb b/lib/auth0/connection_profiles/types/create_connection_profile_request_content.rb index 9ff9179e1..b52e4ef08 100644 --- a/lib/auth0/connection_profiles/types/create_connection_profile_request_content.rb +++ b/lib/auth0/connection_profiles/types/create_connection_profile_request_content.rb @@ -16,6 +16,8 @@ class CreateConnectionProfileRequestContent < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/connection_profiles/types/update_connection_profile_request_content.rb b/lib/auth0/connection_profiles/types/update_connection_profile_request_content.rb index cae3d24be..82af94736 100644 --- a/lib/auth0/connection_profiles/types/update_connection_profile_request_content.rb +++ b/lib/auth0/connection_profiles/types/update_connection_profile_request_content.rb @@ -18,6 +18,8 @@ class UpdateConnectionProfileRequestContent < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/organization_templates/client.rb b/lib/auth0/organization_templates/client.rb new file mode 100644 index 000000000..77948a516 --- /dev/null +++ b/lib/auth0/organization_templates/client.rb @@ -0,0 +1,220 @@ +# frozen_string_literal: true + +module Auth0 + module OrganizationTemplates + class Client + # @param client [Auth0::Internal::Http::RawClient] + # + # @return [void] + def initialize(client:) + @client = client + end + + # Retrieve a list of Organization Templates. This endpoint supports Checkpoint pagination. Results are returned in + # a stable order, sorted by their identifier (`id`) in ascending order. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String, nil] :from + # @option params [Integer, nil] :take + # + # @return [Auth0::Types::ListOrganizationTemplatesPaginatedResponseContent] + def list(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + query_params = {} + query_params["from"] = params[:from] if params.key?(:from) + query_params["take"] = params.fetch(:take, 5) + + Auth0::Internal::CursorItemIterator.new( + cursor_field: :next_, + item_field: :organization_templates, + initial_cursor: query_params["from"] + ) do |next_cursor| + query_params["from"] = next_cursor + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "organization-templates", + query: query_params, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + parsed_response = Auth0::Types::ListOrganizationTemplatesPaginatedResponseContent.load(response.body) + [parsed_response, response] + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + end + + # Create an Organization Template. + # + # @param request_options [Hash] + # @param params [Auth0::OrganizationTemplates::Types::CreateOrganizationTemplateRequestContent] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # + # @return [Auth0::Types::OrganizationTemplate] + def create(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "POST", + path: "organization-templates", + body: Auth0::OrganizationTemplates::Types::CreateOrganizationTemplateRequestContent.new(params).to_h, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + Auth0::Types::OrganizationTemplate.load(response.body) + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # Retrieve details about a single Organization Template specified by ID. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # + # @return [Auth0::Types::OrganizationTemplate] + def get(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "organization-templates/#{URI.encode_uri_component(params[:id].to_s)}", + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + Auth0::Types::OrganizationTemplate.load(response.body) + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # Update the details of a specific Organization Template. + # + # @param request_options [Hash] + # @param params [Auth0::OrganizationTemplates::Types::UpdateOrganizationTemplateRequestContent] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # + # @return [Auth0::Types::OrganizationTemplate] + def update(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request_data = Auth0::OrganizationTemplates::Types::UpdateOrganizationTemplateRequestContent.new(params).to_h + non_body_param_names = %w[id] + body = request_data.except(*non_body_param_names) + + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "PATCH", + path: "organization-templates/#{URI.encode_uri_component(params[:id].to_s)}", + body: body, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + Auth0::Types::OrganizationTemplate.load(response.body) + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # Retrieve a list of organizations assigned to an Organization Template. This endpoint supports Checkpoint + # pagination. Results are returned in a stable order, sorted by their identifier (`id`) in ascending order. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # @option params [String, nil] :from + # @option params [Integer, nil] :take + # + # @return [Auth0::Types::ListTemplateOrganizationsPaginatedResponseContent] + def list_organizations(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + query_params = {} + query_params["from"] = params[:from] if params.key?(:from) + query_params["take"] = params.fetch(:take, 5) + + Auth0::Internal::CursorItemIterator.new( + cursor_field: :next_, + item_field: :organizations, + initial_cursor: query_params["from"] + ) do |next_cursor| + query_params["from"] = next_cursor + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "organization-templates/#{URI.encode_uri_component(params[:id].to_s)}/organizations", + query: query_params, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + parsed_response = Auth0::Types::ListTemplateOrganizationsPaginatedResponseContent.load(response.body) + [parsed_response, response] + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + end + end + end +end diff --git a/lib/auth0/organization_templates/types/create_organization_template_request_content.rb b/lib/auth0/organization_templates/types/create_organization_template_request_content.rb new file mode 100644 index 000000000..bcb82ec18 --- /dev/null +++ b/lib/auth0/organization_templates/types/create_organization_template_request_content.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +module Auth0 + module OrganizationTemplates + module Types + class CreateOrganizationTemplateRequestContent < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :is_default, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_deletion_behavior, -> { Auth0::Types::OrganizationDeletionBehaviorEnum }, optional: false, nullable: false + + field :connection_deletion_behavior, -> { Auth0::Types::ConnectionDeletionBehaviorEnum }, optional: true, nullable: false + + field :enforce_permission_ceiling, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :enforce_self_assignment_restriction, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :connection_profile_id, -> { String }, optional: true, nullable: false + + field :user_attribute_profile_id, -> { String }, optional: true, nullable: false + + field :allowed_strategies, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplateAllowedStrategyEnum] }, optional: true, nullable: false + + field :invitation_landing_client_id, -> { String }, optional: true, nullable: false + + field :admin_roles_assignment, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :use_for_organization_discovery, -> { Auth0::Types::OrganizationTemplateUseForOrganizationDiscovery }, optional: true, nullable: false + + field :role_visibility_policy, -> { Auth0::Types::OrganizationTemplateRoleVisibilityPolicy }, optional: true, nullable: false + end + end + end +end diff --git a/lib/auth0/organization_templates/types/list_organization_templates_request_parameters.rb b/lib/auth0/organization_templates/types/list_organization_templates_request_parameters.rb new file mode 100644 index 000000000..9474d1116 --- /dev/null +++ b/lib/auth0/organization_templates/types/list_organization_templates_request_parameters.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module OrganizationTemplates + module Types + class ListOrganizationTemplatesRequestParameters < Internal::Types::Model + field :from, -> { String }, optional: true, nullable: false + + field :take, -> { Integer }, optional: true, nullable: false + end + end + end +end diff --git a/lib/auth0/organization_templates/types/list_template_organizations_request_parameters.rb b/lib/auth0/organization_templates/types/list_template_organizations_request_parameters.rb new file mode 100644 index 000000000..788e95654 --- /dev/null +++ b/lib/auth0/organization_templates/types/list_template_organizations_request_parameters.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Auth0 + module OrganizationTemplates + module Types + class ListTemplateOrganizationsRequestParameters < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :from, -> { String }, optional: true, nullable: false + + field :take, -> { Integer }, optional: true, nullable: false + end + end + end +end diff --git a/lib/auth0/organization_templates/types/update_organization_template_request_content.rb b/lib/auth0/organization_templates/types/update_organization_template_request_content.rb new file mode 100644 index 000000000..6d6dcd391 --- /dev/null +++ b/lib/auth0/organization_templates/types/update_organization_template_request_content.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +module Auth0 + module OrganizationTemplates + module Types + class UpdateOrganizationTemplateRequestContent < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :is_default, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_deletion_behavior, -> { Auth0::Types::OrganizationDeletionBehaviorEnum }, optional: true, nullable: false + + field :connection_deletion_behavior, -> { Auth0::Types::ConnectionDeletionBehaviorEnum }, optional: true, nullable: false + + field :enforce_permission_ceiling, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :enforce_self_assignment_restriction, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :connection_profile_id, -> { String }, optional: true, nullable: false + + field :user_attribute_profile_id, -> { String }, optional: true, nullable: false + + field :allowed_strategies, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplateAllowedStrategyEnum] }, optional: true, nullable: false + + field :invitation_landing_client_id, -> { String }, optional: true, nullable: false + + field :admin_roles_assignment, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :use_for_organization_discovery, -> { Auth0::Types::OrganizationTemplateUseForOrganizationDiscovery }, optional: true, nullable: false + + field :role_visibility_policy, -> { Auth0::Types::OrganizationTemplateRoleVisibilityPolicy }, optional: true, nullable: false + end + end + end +end diff --git a/lib/auth0/organizations/client.rb b/lib/auth0/organizations/client.rb index 3b4e9fe66..d7efb69ed 100644 --- a/lib/auth0/organizations/client.rb +++ b/lib/auth0/organizations/client.rb @@ -298,6 +298,11 @@ def members @members ||= Auth0::Organizations::Members::Client.new(client: @client) end + # @return [Auth0::OrganizationTemplate::Client] + def organization_template + @organization_template ||= Auth0::Organizations::OrganizationTemplate::Client.new(client: @client) + end + # @return [Auth0::Groups::Client] def groups @groups ||= Auth0::Organizations::Groups::Client.new(client: @client) diff --git a/lib/auth0/organizations/organization_template/client.rb b/lib/auth0/organizations/organization_template/client.rb new file mode 100644 index 000000000..fedf4be2d --- /dev/null +++ b/lib/auth0/organizations/organization_template/client.rb @@ -0,0 +1,117 @@ +# frozen_string_literal: true + +module Auth0 + module Organizations + module OrganizationTemplate + class Client + # @param client [Auth0::Internal::Http::RawClient] + # + # @return [void] + def initialize(client:) + @client = client + end + + # Retrieve the organization template assigned to a specific organization. Returns the template object if one is + # explicitly assigned, or a 404 if no template is assigned. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # + # @return [Auth0::Types::OrganizationTemplate] + def get(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "organizations/#{URI.encode_uri_component(params[:id].to_s)}/organization-templates", + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + Auth0::Types::OrganizationTemplate.load(response.body) + else + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # Assign an Organization Template to an organization. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # @option params [String] :template_id + # + # @return [untyped] + def assign_organization_template(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "PUT", + path: "organizations/#{URI.encode_uri_component(params[:id].to_s)}/organization-templates/#{URI.encode_uri_component(params[:template_id].to_s)}", + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + return if code.between?(200, 299) + + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + + # Remove an Organization Template assignment from an organization. + # + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :id + # @option params [String] :template_id + # + # @return [untyped] + def unassign_organization_template(request_options: {}, **params) + params = Auth0::Internal::Types::Utils.normalize_keys(params) + request = Auth0::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "DELETE", + path: "organizations/#{URI.encode_uri_component(params[:id].to_s)}/organization-templates/#{URI.encode_uri_component(params[:template_id].to_s)}", + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Auth0::Errors::TimeoutError + end + code = response.code.to_i + return if code.between?(200, 299) + + error_class = Auth0::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + end + end +end diff --git a/lib/auth0/types/action_trigger_type_enum.rb b/lib/auth0/types/action_trigger_type_enum.rb index f2bafe1ac..7d068297a 100644 --- a/lib/auth0/types/action_trigger_type_enum.rb +++ b/lib/auth0/types/action_trigger_type_enum.rb @@ -19,6 +19,7 @@ module ActionTriggerTypeEnum PASSWORD_HASH_MIGRATION = "password-hash-migration" LOGIN_POST_IDENTIFIER = "login-post-identifier" SIGNUP_POST_IDENTIFIER = "signup-post-identifier" + POST_CREDENTIAL_VALIDATION = "post-credential-validation" end end end diff --git a/lib/auth0/types/b2b_integration_configuration.rb b/lib/auth0/types/b2b_integration_configuration.rb new file mode 100644 index 000000000..b10fb62bf --- /dev/null +++ b/lib/auth0/types/b2b_integration_configuration.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for B2B Integration clients. + class B2BIntegrationConfiguration < Internal::Types::Model + field :sso_profiles, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :integration_type, -> { Auth0::Types::B2BIntegrationConfigurationIntegrationTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/b2b_integration_configuration_integration_type_enum.rb b/lib/auth0/types/b2b_integration_configuration_integration_type_enum.rb new file mode 100644 index 000000000..3d4f56e9b --- /dev/null +++ b/lib/auth0/types/b2b_integration_configuration_integration_type_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module B2BIntegrationConfigurationIntegrationTypeEnum + extend Auth0::Internal::Types::Enum + + CUSTOM_AUTH_SERVER = "custom_auth_server" + THIRD_PARTY = "third_party" + APPLICATION = "application" + end + end +end diff --git a/lib/auth0/types/client.rb b/lib/auth0/types/client.rb index 1c31142cd..321514201 100644 --- a/lib/auth0/types/client.rb +++ b/lib/auth0/types/client.rb @@ -111,6 +111,8 @@ class Client < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationResponseConfiguration }, optional: true, nullable: false field :identity_assertion_authorization_grant, -> { Auth0::Types::IdentityAssertionAuthorizationGrant }, optional: true, nullable: false diff --git a/lib/auth0/types/client_app_type_enum.rb b/lib/auth0/types/client_app_type_enum.rb index a837139e7..b163dd1ea 100644 --- a/lib/auth0/types/client_app_type_enum.rb +++ b/lib/auth0/types/client_app_type_enum.rb @@ -11,7 +11,6 @@ module ClientAppTypeEnum NON_INTERACTIVE = "non_interactive" RESOURCE_SERVER = "resource_server" EXPRESS_CONFIGURATION = "express_configuration" - B2B_INTEGRATION = "b2b_integration" RMS = "rms" BOX = "box" CLOUDBEES = "cloudbees" diff --git a/lib/auth0/types/connection_deletion_behavior_enum.rb b/lib/auth0/types/connection_deletion_behavior_enum.rb new file mode 100644 index 000000000..030677c21 --- /dev/null +++ b/lib/auth0/types/connection_deletion_behavior_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionDeletionBehaviorEnum + extend Auth0::Internal::Types::Enum + + ALLOW = "allow" + ALLOW_IF_EMPTY = "allow_if_empty" + end + end +end diff --git a/lib/auth0/types/connection_enable_pushed_authorization_requests.rb b/lib/auth0/types/connection_enable_pushed_authorization_requests.rb new file mode 100644 index 000000000..5dd20d9da --- /dev/null +++ b/lib/auth0/types/connection_enable_pushed_authorization_requests.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionEnablePushedAuthorizationRequests + # ConnectionEnablePushedAuthorizationRequests is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_identity_provider_enum.rb b/lib/auth0/types/connection_identity_provider_enum.rb index e55c62278..e8ac2eb37 100644 --- a/lib/auth0/types/connection_identity_provider_enum.rb +++ b/lib/auth0/types/connection_identity_provider_enum.rb @@ -61,6 +61,23 @@ module ConnectionIdentityProviderEnum YAHOO = "yahoo" YANDEX = "yandex" NOTION_MCP = "notion-mcp" + ASANA_MCP = "asana-mcp" + ATLASSIAN_MCP = "atlassian-mcp" + CLOUDFLARE_MCP = "cloudflare-mcp" + DOCUSIGN_MCP = "docusign-mcp" + FIGMA_MCP = "figma-mcp" + GITLAB_MCP = "gitlab-mcp" + GUSTO_MCP = "gusto-mcp" + HEROKU_MCP = "heroku-mcp" + HUBSPOT_MCP = "hubspot-mcp" + INTERCOM_MCP = "intercom-mcp" + LINEAR_MCP = "linear-mcp" + PAGERDUTY_MCP = "pagerduty-mcp" + SENTRY_MCP = "sentry-mcp" + SLACK_MCP = "slack-mcp" + SUPABASE_MCP = "supabase-mcp" + VERCEL_MCP = "vercel-mcp" + XERO_MCP = "xero-mcp" end end end diff --git a/lib/auth0/types/connection_options_common_oidc.rb b/lib/auth0/types/connection_options_common_oidc.rb index d199be299..e5dbeed4b 100644 --- a/lib/auth0/types/connection_options_common_oidc.rb +++ b/lib/auth0/types/connection_options_common_oidc.rb @@ -16,6 +16,8 @@ class ConnectionOptionsCommonOidc < Internal::Types::Model field :dpop_signing_alg, -> { Auth0::Types::ConnectionDpopSigningAlgEnum }, optional: true, nullable: false + field :enable_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :icon_url, -> { String }, optional: true, nullable: false field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false @@ -28,6 +30,8 @@ class ConnectionOptionsCommonOidc < Internal::Types::Model field :oidc_metadata, -> { Auth0::Types::ConnectionOptionsOidcMetadata }, optional: true, nullable: false + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :scope, -> { String }, optional: true, nullable: false field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_options_oidc.rb b/lib/auth0/types/connection_options_oidc.rb index 1b7ce035c..f1e080e88 100644 --- a/lib/auth0/types/connection_options_oidc.rb +++ b/lib/auth0/types/connection_options_oidc.rb @@ -16,6 +16,8 @@ class ConnectionOptionsOidc < Internal::Types::Model field :dpop_signing_alg, -> { Auth0::Types::ConnectionDpopSigningAlgEnum }, optional: true, nullable: false + field :enable_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :icon_url, -> { String }, optional: true, nullable: false field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false @@ -28,6 +30,8 @@ class ConnectionOptionsOidc < Internal::Types::Model field :oidc_metadata, -> { Auth0::Types::ConnectionOptionsOidcMetadata }, optional: true, nullable: false + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :scope, -> { String }, optional: true, nullable: false field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_options_oidc_metadata.rb b/lib/auth0/types/connection_options_oidc_metadata.rb index 98d99e61f..08a62020d 100644 --- a/lib/auth0/types/connection_options_oidc_metadata.rb +++ b/lib/auth0/types/connection_options_oidc_metadata.rb @@ -39,6 +39,8 @@ class ConnectionOptionsOidcMetadata < Internal::Types::Model field :op_tos_uri, -> { String }, optional: true, nullable: false + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :registration_endpoint, -> { String }, optional: true, nullable: false field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false @@ -51,6 +53,8 @@ class ConnectionOptionsOidcMetadata < Internal::Types::Model field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :require_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_options_okta.rb b/lib/auth0/types/connection_options_okta.rb index ed6ae9043..fd53d4bfe 100644 --- a/lib/auth0/types/connection_options_okta.rb +++ b/lib/auth0/types/connection_options_okta.rb @@ -18,6 +18,8 @@ class ConnectionOptionsOkta < Internal::Types::Model field :dpop_signing_alg, -> { Auth0::Types::ConnectionDpopSigningAlgEnum }, optional: true, nullable: false + field :enable_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :icon_url, -> { String }, optional: true, nullable: false field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false @@ -30,6 +32,8 @@ class ConnectionOptionsOkta < Internal::Types::Model field :oidc_metadata, -> { Auth0::Types::ConnectionOptionsOidcMetadata }, optional: true, nullable: false + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :scope, -> { String }, optional: true, nullable: false field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_options_saml.rb b/lib/auth0/types/connection_options_saml.rb index ad28b24f6..c66584d9f 100644 --- a/lib/auth0/types/connection_options_saml.rb +++ b/lib/auth0/types/connection_options_saml.rb @@ -46,6 +46,8 @@ class ConnectionOptionsSAML < Internal::Types::Model field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + field :discovery_url, -> { String }, optional: true, nullable: false + field :fields_map, -> { Internal::Types::Hash[String, Auth0::Types::ConnectionFieldsMapSAMLValue] }, optional: true, nullable: false, api_name: "fieldsMap" field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false @@ -56,6 +58,8 @@ class ConnectionOptionsSAML < Internal::Types::Model field :metadata_xml, -> { String }, optional: true, nullable: false, api_name: "metadataXml" + field :oidc_metadata, -> { Auth0::Types::ConnectionOptionsOidcMetadata }, optional: true, nullable: false + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" diff --git a/lib/auth0/types/connection_profile.rb b/lib/auth0/types/connection_profile.rb index 765d85265..dfbf1d198 100644 --- a/lib/auth0/types/connection_profile.rb +++ b/lib/auth0/types/connection_profile.rb @@ -17,6 +17,8 @@ class ConnectionProfile < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/types/connection_profile_provisioning.rb b/lib/auth0/types/connection_profile_provisioning.rb new file mode 100644 index 000000000..63dc70bd6 --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Provisioning settings for connections created from this profile. + class ConnectionProfileProvisioning < Internal::Types::Model + field :scim, -> { Auth0::Types::ConnectionProfileProvisioningSCIM }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim.rb b/lib/auth0/types/connection_profile_provisioning_scim.rb new file mode 100644 index 000000000..7b1f18f57 --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # SCIM provisioning settings. + class ConnectionProfileProvisioningSCIM < Internal::Types::Model + field :tokens, -> { Auth0::Types::ConnectionProfileProvisioningSCIMTokens }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim_token_default_expiry.rb b/lib/auth0/types/connection_profile_provisioning_scim_token_default_expiry.rb new file mode 100644 index 000000000..d3aa77e8c --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim_token_default_expiry.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionProfileProvisioningSCIMTokenDefaultExpiry + # ConnectionProfileProvisioningSCIMTokenDefaultExpiry is an alias for Object + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim_token_max_allowed_expiry.rb b/lib/auth0/types/connection_profile_provisioning_scim_token_max_allowed_expiry.rb new file mode 100644 index 000000000..7465cd0af --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim_token_max_allowed_expiry.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionProfileProvisioningSCIMTokenMaxAllowedExpiry + # ConnectionProfileProvisioningSCIMTokenMaxAllowedExpiry is an alias for Object + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim_token_scope_enum.rb b/lib/auth0/types/connection_profile_provisioning_scim_token_scope_enum.rb new file mode 100644 index 000000000..3d23218d8 --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim_token_scope_enum.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionProfileProvisioningSCIMTokenScopeEnum + extend Auth0::Internal::Types::Enum + + GET_USERS = "get:users" + POST_USERS = "post:users" + PATCH_USERS = "patch:users" + DELETE_USERS = "delete:users" + PUT_USERS = "put:users" + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim_token_scopes.rb b/lib/auth0/types/connection_profile_provisioning_scim_token_scopes.rb new file mode 100644 index 000000000..0a42dd6dc --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim_token_scopes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionProfileProvisioningSCIMTokenScopes + # ConnectionProfileProvisioningSCIMTokenScopes is an alias for Array + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_profile_provisioning_scim_tokens.rb b/lib/auth0/types/connection_profile_provisioning_scim_tokens.rb new file mode 100644 index 000000000..f7c462960 --- /dev/null +++ b/lib/auth0/types/connection_profile_provisioning_scim_tokens.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # SCIM token settings for connections created from this profile. + class ConnectionProfileProvisioningSCIMTokens < Internal::Types::Model + field :scopes, -> { Internal::Types::Array[Auth0::Types::ConnectionProfileProvisioningSCIMTokenScopeEnum] }, optional: false, nullable: false + + field :default_expiry, -> { Integer }, optional: true, nullable: false + + field :max_allowed_expiry, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/connection_profile_strategy_override.rb b/lib/auth0/types/connection_profile_strategy_override.rb index 268014082..13442a678 100644 --- a/lib/auth0/types/connection_profile_strategy_override.rb +++ b/lib/auth0/types/connection_profile_strategy_override.rb @@ -7,6 +7,8 @@ class ConnectionProfileStrategyOverride < Internal::Types::Model field :enabled_features, -> { Internal::Types::Array[Auth0::Types::EnabledFeaturesEnum] }, optional: true, nullable: false field :connection_config, -> { Auth0::Types::ConnectionProfileStrategyOverridesConnectionConfig }, optional: true, nullable: false + + field :provisioning, -> { Auth0::Types::ConnectionProfileStrategyOverridesProvisioning }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/connection_profile_strategy_overrides_provisioning.rb b/lib/auth0/types/connection_profile_strategy_overrides_provisioning.rb new file mode 100644 index 000000000..41b1fdf99 --- /dev/null +++ b/lib/auth0/types/connection_profile_strategy_overrides_provisioning.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Provisioning settings for a connection profile strategy override. + class ConnectionProfileStrategyOverridesProvisioning < Internal::Types::Model + field :scim, -> { Auth0::Types::ConnectionProfileProvisioningSCIM }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/connection_profile_template.rb b/lib/auth0/types/connection_profile_template.rb index f90269519..eb50fd3a1 100644 --- a/lib/auth0/types/connection_profile_template.rb +++ b/lib/auth0/types/connection_profile_template.rb @@ -15,6 +15,8 @@ class ConnectionProfileTemplate < Internal::Types::Model field :connection_config, -> { Auth0::Types::ConnectionProfileConfig }, optional: true, nullable: false field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/connection_properties_options.rb b/lib/auth0/types/connection_properties_options.rb index eeb8aa0b5..486bc53c0 100644 --- a/lib/auth0/types/connection_properties_options.rb +++ b/lib/auth0/types/connection_properties_options.rb @@ -70,6 +70,10 @@ class ConnectionPropertiesOptions < Internal::Types::Model field :dpop_signing_alg, -> { Auth0::Types::ConnectionDpopSigningAlgEnum }, optional: true, nullable: false + field :enable_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :token_endpoint_auth_method, -> { Auth0::Types::ConnectionTokenEndpointAuthMethodEnum }, optional: true, nullable: false field :token_endpoint_auth_signing_alg, -> { Auth0::Types::ConnectionTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_pushed_authorization_request_endpoint.rb b/lib/auth0/types/connection_pushed_authorization_request_endpoint.rb new file mode 100644 index 000000000..743fdf386 --- /dev/null +++ b/lib/auth0/types/connection_pushed_authorization_request_endpoint.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionPushedAuthorizationRequestEndpoint + # ConnectionPushedAuthorizationRequestEndpoint is an alias for String + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_require_pushed_authorization_requests.rb b/lib/auth0/types/connection_require_pushed_authorization_requests.rb new file mode 100644 index 000000000..6bbee6efe --- /dev/null +++ b/lib/auth0/types/connection_require_pushed_authorization_requests.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module ConnectionRequirePushedAuthorizationRequests + # ConnectionRequirePushedAuthorizationRequests is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/connection_response_content_saml.rb b/lib/auth0/types/connection_response_content_saml.rb index cfc340c82..597a2b60e 100644 --- a/lib/auth0/types/connection_response_content_saml.rb +++ b/lib/auth0/types/connection_response_content_saml.rb @@ -24,6 +24,8 @@ class ConnectionResponseContentSAML < Internal::Types::Model field :strategy, -> { Auth0::Types::ConnectionResponseContentSAMLStrategy }, optional: false, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionCrossAppAccessResourceApp }, optional: true, nullable: false + field :options, -> { Auth0::Types::ConnectionOptionsSAML }, optional: true, nullable: false field :provisioning_ticket_url, -> { String }, optional: true, nullable: false diff --git a/lib/auth0/types/connection_strategy_enum.rb b/lib/auth0/types/connection_strategy_enum.rb index a7ef9466e..3277fe674 100644 --- a/lib/auth0/types/connection_strategy_enum.rb +++ b/lib/auth0/types/connection_strategy_enum.rb @@ -61,6 +61,23 @@ module ConnectionStrategyEnum YAHOO = "yahoo" YANDEX = "yandex" NOTION_MCP = "notion-mcp" + ASANA_MCP = "asana-mcp" + ATLASSIAN_MCP = "atlassian-mcp" + CLOUDFLARE_MCP = "cloudflare-mcp" + DOCUSIGN_MCP = "docusign-mcp" + FIGMA_MCP = "figma-mcp" + GITLAB_MCP = "gitlab-mcp" + GUSTO_MCP = "gusto-mcp" + HEROKU_MCP = "heroku-mcp" + HUBSPOT_MCP = "hubspot-mcp" + INTERCOM_MCP = "intercom-mcp" + LINEAR_MCP = "linear-mcp" + PAGERDUTY_MCP = "pagerduty-mcp" + SENTRY_MCP = "sentry-mcp" + SLACK_MCP = "slack-mcp" + SUPABASE_MCP = "supabase-mcp" + VERCEL_MCP = "vercel-mcp" + XERO_MCP = "xero-mcp" AUTH0ADLDAP = "auth0-adldap" end end diff --git a/lib/auth0/types/connections_oidc_metadata.rb b/lib/auth0/types/connections_oidc_metadata.rb index a973dc551..b336ae25c 100644 --- a/lib/auth0/types/connections_oidc_metadata.rb +++ b/lib/auth0/types/connections_oidc_metadata.rb @@ -76,6 +76,10 @@ class ConnectionsOidcMetadata < Internal::Types::Model field :end_session_endpoint, -> { String }, optional: true, nullable: false + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + + field :require_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false end end diff --git a/lib/auth0/types/create_client_response_content.rb b/lib/auth0/types/create_client_response_content.rb index 361404304..10c12ec3d 100644 --- a/lib/auth0/types/create_client_response_content.rb +++ b/lib/auth0/types/create_client_response_content.rb @@ -111,6 +111,8 @@ class CreateClientResponseContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationResponseConfiguration }, optional: true, nullable: false field :identity_assertion_authorization_grant, -> { Auth0::Types::IdentityAssertionAuthorizationGrant }, optional: true, nullable: false diff --git a/lib/auth0/types/create_connection_profile_response_content.rb b/lib/auth0/types/create_connection_profile_response_content.rb index f73064624..95530cd0b 100644 --- a/lib/auth0/types/create_connection_profile_response_content.rb +++ b/lib/auth0/types/create_connection_profile_response_content.rb @@ -17,6 +17,8 @@ class CreateConnectionProfileResponseContent < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/types/create_connection_request_content_saml.rb b/lib/auth0/types/create_connection_request_content_saml.rb index fd0d39be4..5cf02242e 100644 --- a/lib/auth0/types/create_connection_request_content_saml.rb +++ b/lib/auth0/types/create_connection_request_content_saml.rb @@ -16,6 +16,8 @@ class CreateConnectionRequestContentSAML < Internal::Types::Model field :strategy, -> { Auth0::Types::CreateConnectionRequestContentSAMLStrategy }, optional: false, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionCrossAppAccessResourceApp }, optional: true, nullable: false + field :options, -> { Auth0::Types::ConnectionOptionsSAML }, optional: true, nullable: false field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_data.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_data.rb index f999f41ef..a9064cae6 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventConnectionCreatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object0options.rb index 9d42b7373..69381cb21 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object0options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object0options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionCreatedObject0Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedObject0OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object0options_oidc_metadata.rb index 88a4e1001..3db43e0b3 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object0options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object0options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionCreatedObject0OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object1options.rb index c79a88ceb..c7c68b24d 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object1options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object1options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionCreatedObject1Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object1options_oidc_metadata.rb index e362db4d2..536ac364e 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object1options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object1options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionCreatedObject1OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object2options.rb index 0042a52aa..e042ccebb 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object2options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object2options.rb @@ -50,16 +50,24 @@ class EventStreamCloudEventConnectionCreatedObject2Options < Internal::Types::Mo field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + field :discovery_url, -> { String }, optional: true, nullable: false + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedObject2OptionsOidcMetadata }, optional: true, nullable: false + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object2options_oidc_metadata.rb new file mode 100644 index 000000000..ce9998825 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionCreatedObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_object5options.rb index ef48bb8e2..5c4ff92fd 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_created_object5options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_object5options.rb @@ -28,6 +28,8 @@ class EventStreamCloudEventConnectionCreatedObject5Options < Internal::Types::Mo field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object.rb new file mode 100644 index 000000000..0b9268184 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventConnectionCreatedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0.rb new file mode 100644 index 000000000..590026b0e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject0 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0Authentication }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0ConnectedAccounts }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0authentication.rb new file mode 100644 index 000000000..87cb0a012 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject0Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0connected_accounts.rb new file mode 100644 index 000000000..4ab1975db --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0connected_accounts.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject0ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :cross_app_access, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0metadata.rb new file mode 100644 index 000000000..2085bf95a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject0Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options.rb new file mode 100644 index 000000000..56486f3b7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'oidc' connection + class EventStreamCloudEventConnectionCreatedPreviousObject0Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMap }, optional: true, nullable: false + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map.rb new file mode 100644 index 000000000..b86a391cc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for mapping claims from the identity provider to Auth0 user profile attributes. Allows customizing + # which IdP claims populate user fields and how they are transformed. + class EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_attributes.rb new file mode 100644 index 000000000..f0f6cb220 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_mapping_c1b194.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_mapping_c1b194.rb new file mode 100644 index 000000000..860ac282f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_attribute_map_mapping_c1b194.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BIND_ALL = "bind_all" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings.rb new file mode 100644 index 000000000..46d095846 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..7e730e6ec --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..2d9609b33 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_federated_connections_b97f47.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_federated_connections_b97f47.rb new file mode 100644 index 000000000..ad0cdb39a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_federated_connections_b97f47.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionCreatedPreviousObject0OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_id_token_signed_respon_800957.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_id_token_signed_respon_800957.rb new file mode 100644 index 000000000..c27967ab4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_id_token_signed_respon_800957.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_oidc_metadata.rb new file mode 100644 index 000000000..6d8a56935 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionCreatedPreviousObject0OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_schema_version_enum.rb new file mode 100644 index 000000000..6bb1242e9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..72122549e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_me_7dc1c8.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_me_7dc1c8.rb new file mode 100644 index 000000000..ff3c2003b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_me_7dc1c8.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_si_6fa6f7.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_si_6fa6f7.rb new file mode 100644 index 000000000..8d635544b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_auth_si_6fa6f7.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_jwtca_a_0e8a15.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_jwtca_a_0e8a15.rb new file mode 100644 index 000000000..c4617f679 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_token_endpoint_jwtca_a_0e8a15.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_type_enum.rb new file mode 100644 index 000000000..2927eade9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_type_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + FRONT_CHANNEL = "front_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_upstream_params.rb new file mode 100644 index 000000000..7d1af6cf9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject0OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0strategy_enum.rb new file mode 100644 index 000000000..2691e20b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object0strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject0StrategyEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1.rb new file mode 100644 index 000000000..a664cd751 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject1 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1authentication.rb new file mode 100644 index 000000000..371d90ac6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject1Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1connected_accounts.rb new file mode 100644 index 000000000..cbd56a49b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject1ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1metadata.rb new file mode 100644 index 000000000..7480c26a6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject1Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options.rb new file mode 100644 index 000000000..bd1481135 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'okta' connection + class EventStreamCloudEventConnectionCreatedPreviousObject1Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMap }, optional: true, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map.rb new file mode 100644 index 000000000..962b5226e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Mapping of claims received from the identity provider (IdP) + class EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_attributes.rb new file mode 100644 index 000000000..f0287c9a8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_mapping_6d40a9.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_mapping_6d40a9.rb new file mode 100644 index 000000000..fae7d43e1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_attribute_map_mapping_6d40a9.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BASIC_PROFILE = "basic_profile" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings.rb new file mode 100644 index 000000000..8720a19ad --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..54d05779b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..de4e1a53b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_federated_connections_ae60aa.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_federated_connections_ae60aa.rb new file mode 100644 index 000000000..26ac4940b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_federated_connections_ae60aa.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionCreatedPreviousObject1OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_id_token_signed_respon_0bb465.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_id_token_signed_respon_0bb465.rb new file mode 100644 index 000000000..16000abf3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_id_token_signed_respon_0bb465.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_oidc_metadata.rb new file mode 100644 index 000000000..c614d756e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionCreatedPreviousObject1OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_schema_version_enum.rb new file mode 100644 index 000000000..49c283568 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..8e5966882 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_me_dfe520.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_me_dfe520.rb new file mode 100644 index 000000000..64b9bc365 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_me_dfe520.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_si_58f5d9.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_si_58f5d9.rb new file mode 100644 index 000000000..b2471fbb3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_auth_si_58f5d9.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_jwtca_a_88c65b.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_jwtca_a_88c65b.rb new file mode 100644 index 000000000..cb8d6274f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_token_endpoint_jwtca_a_88c65b.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_type_enum.rb new file mode 100644 index 000000000..bf29fe6bb --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_upstream_params.rb new file mode 100644 index 000000000..6b56d7d2c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject1OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1strategy_enum.rb new file mode 100644 index 000000000..401896a1a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object1strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject1StrategyEnum + extend Auth0::Internal::Types::Enum + + OKTA = "okta" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2.rb new file mode 100644 index 000000000..7f7ac5657 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject2 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2authentication.rb new file mode 100644 index 000000000..d12e94342 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject2Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2connected_accounts.rb new file mode 100644 index 000000000..5620d967c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject2ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2metadata.rb new file mode 100644 index 000000000..12e84ce77 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject2Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options.rb new file mode 100644 index 000000000..64e0e16f5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options.rb @@ -0,0 +1,80 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'samlp' connection + class EventStreamCloudEventConnectionCreatedPreviousObject2Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :debug, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :deflate, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false + + field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false + + field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsOidcMetadata }, optional: true, nullable: false + + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" + + field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" + + field :sign_out_endpoint, -> { String }, optional: true, nullable: false, api_name: "signOutEndpoint" + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_s_e00b1f.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_s_e00b1f.rb new file mode 100644 index 000000000..d2a9f26c5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_s_e00b1f.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_settings.rb new file mode 100644 index 000000000..3208b5149 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_digest_algorithm_enum.rb new file mode 100644 index 000000000..f5848905a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_fields_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_fields_map.rb new file mode 100644 index 000000000..876842a39 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_fields_map.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsFieldsMap + # EventStreamCloudEventConnectionCreatedPreviousObject2OptionsFieldsMap is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated.rb new file mode 100644 index 000000000..d05d1106e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated_client_pr_eecff3.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated_client_pr_eecff3.rb new file mode 100644 index 000000000..300e36025 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_idpinitiated_client_pr_eecff3.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_oidc_metadata.rb new file mode 100644 index 000000000..40e6fb003 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionCreatedPreviousObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_protocol_binding_enum.rb new file mode 100644 index 000000000..06cfa97bc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..5c50c5958 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_signature_algorithm_enum.rb new file mode 100644 index 000000000..b9f501586 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_subject.rb new file mode 100644 index 000000000..3a454bf0f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionCreatedPreviousObject2OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_upstream_params.rb new file mode 100644 index 000000000..32aaac0b5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject2OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2strategy_enum.rb new file mode 100644 index 000000000..4d7e410d3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object2strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject2StrategyEnum + extend Auth0::Internal::Types::Enum + + SAMLP = "samlp" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3.rb new file mode 100644 index 000000000..202089b6e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject3 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3authentication.rb new file mode 100644 index 000000000..956601ecd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject3Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3connected_accounts.rb new file mode 100644 index 000000000..57197a624 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject3ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3metadata.rb new file mode 100644 index 000000000..7fed1586b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject3Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options.rb new file mode 100644 index 000000000..dc2bbbb31 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'pingfederate' connection + class EventStreamCloudEventConnectionCreatedPreviousObject3Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :ping_federate_base_url, -> { String }, optional: false, nullable: false, api_name: "pingFederateBaseUrl" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_s_2aa4ba.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_s_2aa4ba.rb new file mode 100644 index 000000000..a28ea736d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_s_2aa4ba.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_settings.rb new file mode 100644 index 000000000..ec14ed658 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_digest_algorithm_enum.rb new file mode 100644 index 000000000..72159b44b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated.rb new file mode 100644 index 000000000..3578550d2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated_client_pr_6e88ea.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated_client_pr_6e88ea.rb new file mode 100644 index 000000000..8c305bc5d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_idpinitiated_client_pr_6e88ea.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_protocol_binding_enum.rb new file mode 100644 index 000000000..c2073e029 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..47c81e07e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_signature_algorithm_enum.rb new file mode 100644 index 000000000..4268627e9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_subject.rb new file mode 100644 index 000000000..c7b9fff40 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionCreatedPreviousObject3OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_upstream_params.rb new file mode 100644 index 000000000..4d637c319 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject3OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3strategy_enum.rb new file mode 100644 index 000000000..a46a94e62 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object3strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject3StrategyEnum + extend Auth0::Internal::Types::Enum + + PINGFEDERATE = "pingfederate" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4.rb new file mode 100644 index 000000000..83fb48688 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject4 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4authentication.rb new file mode 100644 index 000000000..c7e957010 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject4Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4connected_accounts.rb new file mode 100644 index 000000000..68745627c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject4ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4metadata.rb new file mode 100644 index 000000000..141b9925f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject4Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options.rb new file mode 100644 index 000000000..27f6b3867 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options.rb @@ -0,0 +1,38 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'adfs' connection + class EventStreamCloudEventConnectionCreatedPreviousObject4Options < Internal::Types::Model + field :adfs_server, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :fed_metadata_xml, -> { String }, optional: true, nullable: false, api_name: "fedMetadataXml" + + field :icon_url, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :prev_thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..e40cda71d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject4OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_should_trust_email_ver_10d95f.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_should_trust_email_ver_10d95f.rb new file mode 100644 index 000000000..eb1781796 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_should_trust_email_ver_10d95f.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_upstream_params.rb new file mode 100644 index 000000000..5fcce268f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject4OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject4OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4strategy_enum.rb new file mode 100644 index 000000000..4dc9e2cde --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object4strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject4StrategyEnum + extend Auth0::Internal::Types::Enum + + ADFS = "adfs" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5.rb new file mode 100644 index 000000000..b67d9ee31 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject5 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5Options }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5authentication.rb new file mode 100644 index 000000000..eaec74db0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject5Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5connected_accounts.rb new file mode 100644 index 000000000..596a822a3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject5ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5metadata.rb new file mode 100644 index 000000000..afac51f34 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject5Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options.rb new file mode 100644 index 000000000..ab6be863b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'ad' connection + class EventStreamCloudEventConnectionCreatedPreviousObject5Options < Internal::Types::Model + field :agent_ip, -> { String }, optional: true, nullable: false, api_name: "agentIP" + + field :agent_mode, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "agentMode" + + field :agent_version, -> { String }, optional: true, nullable: false, api_name: "agentVersion" + + field :brute_force_protection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_auth, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "certAuth" + + field :certs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :disable_cache, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :disable_self_service_change_password, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :ips, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..783e1ca90 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject5OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_upstream_params.rb new file mode 100644 index 000000000..cb9e063a9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject5OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject5OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5strategy_enum.rb new file mode 100644 index 000000000..3ab56a83f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object5strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject5StrategyEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6.rb new file mode 100644 index 000000000..d403039a5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject6 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6authentication.rb new file mode 100644 index 000000000..2616c383c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject6Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6connected_accounts.rb new file mode 100644 index 000000000..e9b5c4c9b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject6ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6metadata.rb new file mode 100644 index 000000000..da7d976ab --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject6Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options.rb new file mode 100644 index 000000000..436330a6e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options.rb @@ -0,0 +1,54 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'google-apps' connection + class EventStreamCloudEventConnectionCreatedPreviousObject6Options < Internal::Types::Model + field :admin_access_token_expiresin, -> { String }, optional: true, nullable: false + + field :allow_setting_login_scopes, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :email, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_agreed_terms, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups_extended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_admin, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_suspended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :handle_login_from_social, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :map_user_id_to_id, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject6OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_federated_connections_55d0c0.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_federated_connections_55d0c0.rb new file mode 100644 index 000000000..5b49e5de5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_federated_connections_55d0c0.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionCreatedPreviousObject6OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..480d26702 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject6OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_upstream_params.rb new file mode 100644 index 000000000..d23b8e6ef --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject6OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject6OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6strategy_enum.rb new file mode 100644 index 000000000..e4da3d91b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object6strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject6StrategyEnum + extend Auth0::Internal::Types::Enum + + GOOGLE_APPS = "google-apps" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7.rb new file mode 100644 index 000000000..f589d7cac --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionCreatedPreviousObject7 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7authentication.rb new file mode 100644 index 000000000..fb6756995 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionCreatedPreviousObject7Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7connected_accounts.rb new file mode 100644 index 000000000..03db59dd7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionCreatedPreviousObject7ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7metadata.rb new file mode 100644 index 000000000..eaf6cafbc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionCreatedPreviousObject7Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options.rb new file mode 100644 index 000000000..3bf2b0fe2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'waad' connection + class EventStreamCloudEventConnectionCreatedPreviousObject7Options < Internal::Types::Model + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :app_domain, -> { String }, optional: true, nullable: false + + field :app_id, -> { String }, optional: true, nullable: false + + field :basic_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_nested_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :granted, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :identity_api, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsIdentityAPIEnum }, optional: true, nullable: false + + field :max_groups_to_retrieve, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :tenant_id, -> { String }, optional: true, nullable: false, api_name: "tenantId" + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_wsfed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :use_common_endpoint, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useCommonEndpoint" + + field :userid_attribute, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUseridAttributeEnum }, optional: true, nullable: false + + field :waad_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionCreatedPreviousObject7OptionsWaadProtocolEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_federated_connections_d3f8f7.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_federated_connections_d3f8f7.rb new file mode 100644 index 000000000..7a1bd90c0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_federated_connections_d3f8f7.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionCreatedPreviousObject7OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_identity_api_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_identity_api_enum.rb new file mode 100644 index 000000000..53b9543fc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_identity_api_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsIdentityAPIEnum + extend Auth0::Internal::Types::Enum + + MICROSOFT_IDENTITY_PLATFORM_V20 = "microsoft-identity-platform-v2.0" + AZURE_ACTIVE_DIRECTORY_V10 = "azure-active-directory-v1.0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..b83a3e8f8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_should_trust_email_ver_fa1c5d.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_should_trust_email_ver_fa1c5d.rb new file mode 100644 index 000000000..2edfefe15 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_should_trust_email_ver_fa1c5d.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_tenant_domain_one.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_tenant_domain_one.rb new file mode 100644 index 000000000..0fd9b9a8c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_tenant_domain_one.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsTenantDomainOne + # EventStreamCloudEventConnectionCreatedPreviousObject7OptionsTenantDomainOne is an alias for String + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_upstream_params.rb new file mode 100644 index 000000000..5d35e0bf0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUpstreamParams + # EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_userid_attribute_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_userid_attribute_enum.rb new file mode 100644 index 000000000..412b50b9e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_userid_attribute_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsUseridAttributeEnum + extend Auth0::Internal::Types::Enum + + OID = "oid" + SUB = "sub" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_waad_protocol_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_waad_protocol_enum.rb new file mode 100644 index 000000000..3729032c2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7options_waad_protocol_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7OptionsWaadProtocolEnum + extend Auth0::Internal::Types::Enum + + WS_FEDERATION = "ws-federation" + OPENID_CONNECT = "openid-connect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7strategy_enum.rb new file mode 100644 index 000000000..0005708ab --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_created_previous_object7strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionCreatedPreviousObject7StrategyEnum + extend Auth0::Internal::Types::Enum + + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_data.rb index 0057af312..9210b0051 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventConnectionDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options.rb index 66f3630b9..1dbc14c36 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionDeletedObject0Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedObject0OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options_oidc_metadata.rb index 7c391cdee..c70d737b3 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object0options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionDeletedObject0OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options.rb index 1668f8cda..86ef18913 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionDeletedObject1Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedObject1OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options_oidc_metadata.rb index b7f07084c..c6194edc5 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object1options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionDeletedObject1OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options.rb index 72eec5c48..b76b78794 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options.rb @@ -50,16 +50,24 @@ class EventStreamCloudEventConnectionDeletedObject2Options < Internal::Types::Mo field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + field :discovery_url, -> { String }, optional: true, nullable: false + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedObject2OptionsOidcMetadata }, optional: true, nullable: false + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options_oidc_metadata.rb new file mode 100644 index 000000000..23d8973e9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionDeletedObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object5options.rb index 3a8652ac6..8b1d07ed0 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_deleted_object5options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_object5options.rb @@ -28,6 +28,8 @@ class EventStreamCloudEventConnectionDeletedObject5Options < Internal::Types::Mo field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object.rb new file mode 100644 index 000000000..09c964a9c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventConnectionDeletedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0.rb new file mode 100644 index 000000000..66452d091 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject0 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0Authentication }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0ConnectedAccounts }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0authentication.rb new file mode 100644 index 000000000..718056f5f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject0Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0connected_accounts.rb new file mode 100644 index 000000000..cad845e33 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0connected_accounts.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject0ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :cross_app_access, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0metadata.rb new file mode 100644 index 000000000..7f5d62762 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject0Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options.rb new file mode 100644 index 000000000..383092638 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'oidc' connection + class EventStreamCloudEventConnectionDeletedPreviousObject0Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMap }, optional: true, nullable: false + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map.rb new file mode 100644 index 000000000..3af4875f0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for mapping claims from the identity provider to Auth0 user profile attributes. Allows customizing + # which IdP claims populate user fields and how they are transformed. + class EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_attributes.rb new file mode 100644 index 000000000..e665599a5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_mapping_533431.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_mapping_533431.rb new file mode 100644 index 000000000..55d1cb655 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_attribute_map_mapping_533431.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BIND_ALL = "bind_all" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings.rb new file mode 100644 index 000000000..7e8672424 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..a409b3f06 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..1e4af9389 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_federated_connections_99d2fc.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_federated_connections_99d2fc.rb new file mode 100644 index 000000000..e13c9ce9b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_federated_connections_99d2fc.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionDeletedPreviousObject0OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_id_token_signed_respon_afcd9c.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_id_token_signed_respon_afcd9c.rb new file mode 100644 index 000000000..8d8457efc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_id_token_signed_respon_afcd9c.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_oidc_metadata.rb new file mode 100644 index 000000000..ee2ec2963 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionDeletedPreviousObject0OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_schema_version_enum.rb new file mode 100644 index 000000000..436679c0f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..a82f3dc69 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_me_d4334f.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_me_d4334f.rb new file mode 100644 index 000000000..08f9a7aed --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_me_d4334f.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_si_886bdc.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_si_886bdc.rb new file mode 100644 index 000000000..bc1a1b208 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_auth_si_886bdc.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_jwtca_a_81a873.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_jwtca_a_81a873.rb new file mode 100644 index 000000000..283bc4412 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_token_endpoint_jwtca_a_81a873.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_type_enum.rb new file mode 100644 index 000000000..120985a5f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_type_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + FRONT_CHANNEL = "front_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_upstream_params.rb new file mode 100644 index 000000000..0a85fca02 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject0OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0strategy_enum.rb new file mode 100644 index 000000000..1522d2940 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object0strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject0StrategyEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1.rb new file mode 100644 index 000000000..4783f5544 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject1 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1authentication.rb new file mode 100644 index 000000000..775dd0aed --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject1Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1connected_accounts.rb new file mode 100644 index 000000000..753034c5a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject1ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1metadata.rb new file mode 100644 index 000000000..97f1dc334 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject1Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options.rb new file mode 100644 index 000000000..d2d779bab --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'okta' connection + class EventStreamCloudEventConnectionDeletedPreviousObject1Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMap }, optional: true, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map.rb new file mode 100644 index 000000000..7f1081002 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Mapping of claims received from the identity provider (IdP) + class EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_attributes.rb new file mode 100644 index 000000000..984da2fe9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_mapping_03ff52.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_mapping_03ff52.rb new file mode 100644 index 000000000..a1a92d9f6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_attribute_map_mapping_03ff52.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BASIC_PROFILE = "basic_profile" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings.rb new file mode 100644 index 000000000..4649af36c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..5d54ba9b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..4c451b70a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_federated_connections_a6044c.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_federated_connections_a6044c.rb new file mode 100644 index 000000000..2c1ba52ec --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_federated_connections_a6044c.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionDeletedPreviousObject1OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_id_token_signed_respon_3d0fbe.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_id_token_signed_respon_3d0fbe.rb new file mode 100644 index 000000000..9a589a94e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_id_token_signed_respon_3d0fbe.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_oidc_metadata.rb new file mode 100644 index 000000000..f26abd24d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionDeletedPreviousObject1OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_schema_version_enum.rb new file mode 100644 index 000000000..880944332 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..f0468956f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_me_fa4f45.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_me_fa4f45.rb new file mode 100644 index 000000000..478557f92 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_me_fa4f45.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_si_446720.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_si_446720.rb new file mode 100644 index 000000000..6dc702c0e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_auth_si_446720.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_jwtca_a_aee889.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_jwtca_a_aee889.rb new file mode 100644 index 000000000..52437398b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_token_endpoint_jwtca_a_aee889.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_type_enum.rb new file mode 100644 index 000000000..9c69d497c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_upstream_params.rb new file mode 100644 index 000000000..698e25ee4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject1OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1strategy_enum.rb new file mode 100644 index 000000000..0f6d05886 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object1strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject1StrategyEnum + extend Auth0::Internal::Types::Enum + + OKTA = "okta" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2.rb new file mode 100644 index 000000000..c4686b56f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject2 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2authentication.rb new file mode 100644 index 000000000..10d82c85a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject2Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2connected_accounts.rb new file mode 100644 index 000000000..fe20b6aaa --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject2ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2metadata.rb new file mode 100644 index 000000000..3adb6499f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject2Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options.rb new file mode 100644 index 000000000..b55c64f7d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options.rb @@ -0,0 +1,80 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'samlp' connection + class EventStreamCloudEventConnectionDeletedPreviousObject2Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :debug, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :deflate, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false + + field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false + + field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsOidcMetadata }, optional: true, nullable: false + + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" + + field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" + + field :sign_out_endpoint, -> { String }, optional: true, nullable: false, api_name: "signOutEndpoint" + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_s_1a1b52.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_s_1a1b52.rb new file mode 100644 index 000000000..c9cdfe344 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_s_1a1b52.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_settings.rb new file mode 100644 index 000000000..26ad396c9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_digest_algorithm_enum.rb new file mode 100644 index 000000000..9e740a969 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_fields_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_fields_map.rb new file mode 100644 index 000000000..2462c2449 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_fields_map.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsFieldsMap + # EventStreamCloudEventConnectionDeletedPreviousObject2OptionsFieldsMap is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated.rb new file mode 100644 index 000000000..290de68d0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated_client_pr_d0ebd7.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated_client_pr_d0ebd7.rb new file mode 100644 index 000000000..7bd002bff --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_idpinitiated_client_pr_d0ebd7.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_oidc_metadata.rb new file mode 100644 index 000000000..f5f280ec4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionDeletedPreviousObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_protocol_binding_enum.rb new file mode 100644 index 000000000..33a8cf5d7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..7e3b61b23 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_signature_algorithm_enum.rb new file mode 100644 index 000000000..1305e2b34 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_subject.rb new file mode 100644 index 000000000..3975cc3eb --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionDeletedPreviousObject2OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_upstream_params.rb new file mode 100644 index 000000000..166e480a6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject2OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2strategy_enum.rb new file mode 100644 index 000000000..56a28881b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object2strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject2StrategyEnum + extend Auth0::Internal::Types::Enum + + SAMLP = "samlp" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3.rb new file mode 100644 index 000000000..6ab6358fd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject3 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3authentication.rb new file mode 100644 index 000000000..519fca101 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject3Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3connected_accounts.rb new file mode 100644 index 000000000..a643cfb10 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject3ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3metadata.rb new file mode 100644 index 000000000..8736512d0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject3Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options.rb new file mode 100644 index 000000000..d5fa7e157 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'pingfederate' connection + class EventStreamCloudEventConnectionDeletedPreviousObject3Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :ping_federate_base_url, -> { String }, optional: false, nullable: false, api_name: "pingFederateBaseUrl" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_s_00dd72.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_s_00dd72.rb new file mode 100644 index 000000000..29e8f083b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_s_00dd72.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_settings.rb new file mode 100644 index 000000000..1fba10d95 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_digest_algorithm_enum.rb new file mode 100644 index 000000000..dd437bd21 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated.rb new file mode 100644 index 000000000..2de5cfee2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated_client_pr_0204da.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated_client_pr_0204da.rb new file mode 100644 index 000000000..e6d5528cd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_idpinitiated_client_pr_0204da.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_protocol_binding_enum.rb new file mode 100644 index 000000000..2dc3f8bb8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..5657ccf66 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_signature_algorithm_enum.rb new file mode 100644 index 000000000..157d16db1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_subject.rb new file mode 100644 index 000000000..bb764cb4c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionDeletedPreviousObject3OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_upstream_params.rb new file mode 100644 index 000000000..bd2b5fd7d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject3OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3strategy_enum.rb new file mode 100644 index 000000000..caa7f9c04 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object3strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject3StrategyEnum + extend Auth0::Internal::Types::Enum + + PINGFEDERATE = "pingfederate" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4.rb new file mode 100644 index 000000000..647b9308d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject4 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4authentication.rb new file mode 100644 index 000000000..94028efea --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject4Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4connected_accounts.rb new file mode 100644 index 000000000..7e6728b93 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject4ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4metadata.rb new file mode 100644 index 000000000..8eeef72ec --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject4Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options.rb new file mode 100644 index 000000000..6462636d4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options.rb @@ -0,0 +1,38 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'adfs' connection + class EventStreamCloudEventConnectionDeletedPreviousObject4Options < Internal::Types::Model + field :adfs_server, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :fed_metadata_xml, -> { String }, optional: true, nullable: false, api_name: "fedMetadataXml" + + field :icon_url, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :prev_thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..430cd4cc1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject4OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_should_trust_email_ver_c8363d.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_should_trust_email_ver_c8363d.rb new file mode 100644 index 000000000..e1ddb6764 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_should_trust_email_ver_c8363d.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_upstream_params.rb new file mode 100644 index 000000000..a5dd020b8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject4OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject4OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4strategy_enum.rb new file mode 100644 index 000000000..d64aaef0a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object4strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject4StrategyEnum + extend Auth0::Internal::Types::Enum + + ADFS = "adfs" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5.rb new file mode 100644 index 000000000..feb8a1026 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject5 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5Options }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5authentication.rb new file mode 100644 index 000000000..b201ef5c1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject5Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5connected_accounts.rb new file mode 100644 index 000000000..49c85f1c0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject5ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5metadata.rb new file mode 100644 index 000000000..5862a0c27 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject5Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options.rb new file mode 100644 index 000000000..c471051bf --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'ad' connection + class EventStreamCloudEventConnectionDeletedPreviousObject5Options < Internal::Types::Model + field :agent_ip, -> { String }, optional: true, nullable: false, api_name: "agentIP" + + field :agent_mode, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "agentMode" + + field :agent_version, -> { String }, optional: true, nullable: false, api_name: "agentVersion" + + field :brute_force_protection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_auth, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "certAuth" + + field :certs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :disable_cache, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :disable_self_service_change_password, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :ips, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..f14894ecd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject5OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_upstream_params.rb new file mode 100644 index 000000000..1f9710ed3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject5OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject5OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5strategy_enum.rb new file mode 100644 index 000000000..77b19f61e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object5strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject5StrategyEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6.rb new file mode 100644 index 000000000..921750546 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject6 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6authentication.rb new file mode 100644 index 000000000..a7fd9afea --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject6Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6connected_accounts.rb new file mode 100644 index 000000000..74d082cb0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject6ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6metadata.rb new file mode 100644 index 000000000..33eb2c45a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject6Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options.rb new file mode 100644 index 000000000..31b957dcf --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options.rb @@ -0,0 +1,54 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'google-apps' connection + class EventStreamCloudEventConnectionDeletedPreviousObject6Options < Internal::Types::Model + field :admin_access_token_expiresin, -> { String }, optional: true, nullable: false + + field :allow_setting_login_scopes, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :email, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_agreed_terms, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups_extended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_admin, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_suspended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :handle_login_from_social, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :map_user_id_to_id, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject6OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_federated_connections_5f8dca.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_federated_connections_5f8dca.rb new file mode 100644 index 000000000..b4edbe03f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_federated_connections_5f8dca.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionDeletedPreviousObject6OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..14ecd12b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject6OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_upstream_params.rb new file mode 100644 index 000000000..32193a740 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject6OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject6OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6strategy_enum.rb new file mode 100644 index 000000000..2f45a8ff8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object6strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject6StrategyEnum + extend Auth0::Internal::Types::Enum + + GOOGLE_APPS = "google-apps" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7.rb new file mode 100644 index 000000000..6fdc4a757 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionDeletedPreviousObject7 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7authentication.rb new file mode 100644 index 000000000..09d256da3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionDeletedPreviousObject7Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7connected_accounts.rb new file mode 100644 index 000000000..3ca96a987 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionDeletedPreviousObject7ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7metadata.rb new file mode 100644 index 000000000..1b866c6e7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionDeletedPreviousObject7Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options.rb new file mode 100644 index 000000000..feb219596 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'waad' connection + class EventStreamCloudEventConnectionDeletedPreviousObject7Options < Internal::Types::Model + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :app_domain, -> { String }, optional: true, nullable: false + + field :app_id, -> { String }, optional: true, nullable: false + + field :basic_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_nested_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :granted, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :identity_api, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsIdentityAPIEnum }, optional: true, nullable: false + + field :max_groups_to_retrieve, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :tenant_id, -> { String }, optional: true, nullable: false, api_name: "tenantId" + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_wsfed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :use_common_endpoint, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useCommonEndpoint" + + field :userid_attribute, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUseridAttributeEnum }, optional: true, nullable: false + + field :waad_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionDeletedPreviousObject7OptionsWaadProtocolEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_federated_connections_cc55dd.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_federated_connections_cc55dd.rb new file mode 100644 index 000000000..9d488ab8d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_federated_connections_cc55dd.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionDeletedPreviousObject7OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_identity_api_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_identity_api_enum.rb new file mode 100644 index 000000000..b78965274 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_identity_api_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsIdentityAPIEnum + extend Auth0::Internal::Types::Enum + + MICROSOFT_IDENTITY_PLATFORM_V20 = "microsoft-identity-platform-v2.0" + AZURE_ACTIVE_DIRECTORY_V10 = "azure-active-directory-v1.0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..ff0856bd7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_should_trust_email_ver_1d27e9.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_should_trust_email_ver_1d27e9.rb new file mode 100644 index 000000000..741162e76 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_should_trust_email_ver_1d27e9.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_tenant_domain_one.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_tenant_domain_one.rb new file mode 100644 index 000000000..a877658d4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_tenant_domain_one.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsTenantDomainOne + # EventStreamCloudEventConnectionDeletedPreviousObject7OptionsTenantDomainOne is an alias for String + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_upstream_params.rb new file mode 100644 index 000000000..9e8527843 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUpstreamParams + # EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_userid_attribute_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_userid_attribute_enum.rb new file mode 100644 index 000000000..5b726542f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_userid_attribute_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsUseridAttributeEnum + extend Auth0::Internal::Types::Enum + + OID = "oid" + SUB = "sub" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_waad_protocol_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_waad_protocol_enum.rb new file mode 100644 index 000000000..7ab9f3325 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7options_waad_protocol_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7OptionsWaadProtocolEnum + extend Auth0::Internal::Types::Enum + + WS_FEDERATION = "ws-federation" + OPENID_CONNECT = "openid-connect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7strategy_enum.rb new file mode 100644 index 000000000..7886c1ec0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_deleted_previous_object7strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionDeletedPreviousObject7StrategyEnum + extend Auth0::Internal::Types::Enum + + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_data.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_data.rb index 1f08d8eab..0a256f25c 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventConnectionUpdatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options.rb index 6668e2a74..2c3674162 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionUpdatedObject0Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedObject0OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options_oidc_metadata.rb index ee2f5a6a1..f37b4c2fc 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object0options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionUpdatedObject0OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options.rb index 8b7c514a0..ea0d61784 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options.rb @@ -50,6 +50,8 @@ class EventStreamCloudEventConnectionUpdatedObject1Options < Internal::Types::Mo field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + field :userinfo_endpoint, -> { String }, optional: true, nullable: false field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedObject1OptionsAttributeMap }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options_oidc_metadata.rb index f844e3cc3..f4c7b77d5 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options_oidc_metadata.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object1options_oidc_metadata.rb @@ -17,6 +17,8 @@ class EventStreamCloudEventConnectionUpdatedObject1OptionsOidcMetadata < Interna field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options.rb index 7461ac2d0..a55d46f7a 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options.rb @@ -50,16 +50,24 @@ class EventStreamCloudEventConnectionUpdatedObject2Options < Internal::Types::Mo field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + field :discovery_url, -> { String }, optional: true, nullable: false + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedObject2OptionsOidcMetadata }, optional: true, nullable: false + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options_oidc_metadata.rb new file mode 100644 index 000000000..9cf9d648e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionUpdatedObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_object5options.rb index 986a1ab95..b445d11c9 100644 --- a/lib/auth0/types/event_stream_cloud_event_connection_updated_object5options.rb +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_object5options.rb @@ -28,6 +28,8 @@ class EventStreamCloudEventConnectionUpdatedObject5Options < Internal::Types::Mo field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object.rb new file mode 100644 index 000000000..7e6e94f7f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventConnectionUpdatedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6 } + + member -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0.rb new file mode 100644 index 000000000..5d1d4e779 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject0 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0Authentication }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0ConnectedAccounts }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0authentication.rb new file mode 100644 index 000000000..a5a145170 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject0Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0connected_accounts.rb new file mode 100644 index 000000000..3999c0323 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0connected_accounts.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject0ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :cross_app_access, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0metadata.rb new file mode 100644 index 000000000..830c22237 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject0Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options.rb new file mode 100644 index 000000000..c64d247c1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'oidc' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject0Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMap }, optional: true, nullable: false + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map.rb new file mode 100644 index 000000000..cec85f94a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for mapping claims from the identity provider to Auth0 user profile attributes. Allows customizing + # which IdP claims populate user fields and how they are transformed. + class EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_attributes.rb new file mode 100644 index 000000000..085b84eb9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_mapping_31acbb.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_mapping_31acbb.rb new file mode 100644 index 000000000..0aa247ec5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_attribute_map_mapping_31acbb.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BIND_ALL = "bind_all" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings.rb new file mode 100644 index 000000000..96438d029 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..366fd8c41 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..d2c3c51d8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_federated_connections_889dd5.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_federated_connections_889dd5.rb new file mode 100644 index 000000000..78c6d0ca8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_federated_connections_889dd5.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_id_token_signed_respon_06350c.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_id_token_signed_respon_06350c.rb new file mode 100644 index 000000000..4c8776c8a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_id_token_signed_respon_06350c.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_oidc_metadata.rb new file mode 100644 index 000000000..4550a09df --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_schema_version_enum.rb new file mode 100644 index 000000000..58976a2dc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..aeb0f6dc3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_me_05004f.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_me_05004f.rb new file mode 100644 index 000000000..cb0cc10ad --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_me_05004f.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_si_0c0ffb.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_si_0c0ffb.rb new file mode 100644 index 000000000..7b2ff33ff --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_auth_si_0c0ffb.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_jwtca_a_cf56d6.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_jwtca_a_cf56d6.rb new file mode 100644 index 000000000..2e18a93cc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_token_endpoint_jwtca_a_cf56d6.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_type_enum.rb new file mode 100644 index 000000000..cf9dba3b5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_type_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + FRONT_CHANNEL = "front_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_upstream_params.rb new file mode 100644 index 000000000..1353a6f11 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject0OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0strategy_enum.rb new file mode 100644 index 000000000..d912ebe3a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object0strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject0StrategyEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1.rb new file mode 100644 index 000000000..1286d31c3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject1 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1authentication.rb new file mode 100644 index 000000000..c45325d43 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject1Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1connected_accounts.rb new file mode 100644 index 000000000..c0515d5f6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject1ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1metadata.rb new file mode 100644 index 000000000..9fc8fcc86 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject1Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options.rb new file mode 100644 index 000000000..6f80e8489 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'okta' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject1Options < Internal::Types::Model + field :authorization_endpoint, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :connection_settings, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettings }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsDpopSigningAlgEnum }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :id_token_session_expiry_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :id_token_signed_response_algs, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum] }, optional: true, nullable: false + + field :issuer, -> { String }, optional: true, nullable: false + + field :jwks_uri, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsOidcMetadata }, optional: true, nullable: false + + field :schema_version, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSchemaVersionEnum }, optional: true, nullable: false + + field :scope, -> { String }, optional: true, nullable: false + + field :send_back_channel_nonce, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_method, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthMethodEnum }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false + + field :token_endpoint_jwtca_aud_format, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_oauth_spec_scope, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useOauthSpecScope" + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :attribute_map, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMap }, optional: true, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTypeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map.rb new file mode 100644 index 000000000..097ee9848 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Mapping of claims received from the identity provider (IdP) + class EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMap < Internal::Types::Model + field :attributes, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :userinfo_scope, -> { String }, optional: true, nullable: false + + field :mapping_mode, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapMappingModeEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_attributes.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_attributes.rb new file mode 100644 index 000000000..7dd9e1b08 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_attributes.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapAttributes + # EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapAttributes is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_mapping_ce25c1.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_mapping_ce25c1.rb new file mode 100644 index 000000000..1b6c8d333 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_attribute_map_mapping_ce25c1.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsAttributeMapMappingModeEnum + extend Auth0::Internal::Types::Enum + + BASIC_PROFILE = "basic_profile" + USE_MAP = "use_map" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings.rb new file mode 100644 index 000000000..93fa17246 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OAuth 2.0 PKCE (Proof Key for Code Exchange) settings. PKCE enhances security for public clients by preventing + # authorization code interception attacks. 'auto' (recommended) uses the strongest method supported by the IdP. + class EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettings < Internal::Types::Model + field :pkce, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettingsPkceEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings_pkce_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings_pkce_enum.rb new file mode 100644 index 000000000..9ae22bc9d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_connection_settings_pkce_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsConnectionSettingsPkceEnum + extend Auth0::Internal::Types::Enum + + AUTO = "auto" + S256 = "S256" + PLAIN = "plain" + DISABLED = "disabled" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_dpop_signing_alg_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_dpop_signing_alg_enum.rb new file mode 100644 index 000000000..d4cd54ef8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_dpop_signing_alg_enum.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsDpopSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + ES512 = "ES512" + ED25519 = "Ed25519" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_federated_connections_e29918.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_federated_connections_e29918.rb new file mode 100644 index 000000000..beefedd14 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_federated_connections_e29918.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_id_token_signed_respon_f66181.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_id_token_signed_respon_f66181.rb new file mode 100644 index 000000000..babc5a580 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_id_token_signed_respon_f66181.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsIDTokenSignedResponseAlgsItemEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_oidc_metadata.rb new file mode 100644 index 000000000..43cbe3451 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata + class EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_schema_version_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_schema_version_enum.rb new file mode 100644 index 000000000..1aad6ce25 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_schema_version_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSchemaVersionEnum + extend Auth0::Internal::Types::Enum + + OPENID100 = "openid-1.0.0" + OIDC_V4 = "oidc-v4" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..ffbce0e86 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_me_e000bf.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_me_e000bf.rb new file mode 100644 index 000000000..9f0efdc6f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_me_e000bf.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthMethodEnum + extend Auth0::Internal::Types::Enum + + CLIENT_SECRET_POST = "client_secret_post" + PRIVATE_KEY_JWT = "private_key_jwt" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_si_c9ce97.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_si_c9ce97.rb new file mode 100644 index 000000000..cc085fb6d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_auth_si_c9ce97.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointAuthSigningAlgEnum + extend Auth0::Internal::Types::Enum + + ES256 = "ES256" + ES384 = "ES384" + PS256 = "PS256" + PS384 = "PS384" + RS256 = "RS256" + RS384 = "RS384" + RS512 = "RS512" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_jwtca_a_98134d.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_jwtca_a_98134d.rb new file mode 100644 index 000000000..fc7577c42 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_token_endpoint_jwtca_a_98134d.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTokenEndpointJwtcaAudFormatEnum + extend Auth0::Internal::Types::Enum + + ISSUER = "issuer" + TOKEN_ENDPOINT = "token_endpoint" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_type_enum.rb new file mode 100644 index 000000000..7d742c78f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsTypeEnum + extend Auth0::Internal::Types::Enum + + BACK_CHANNEL = "back_channel" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_upstream_params.rb new file mode 100644 index 000000000..81ff2e3f5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject1OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1strategy_enum.rb new file mode 100644 index 000000000..e57fc17dd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object1strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject1StrategyEnum + extend Auth0::Internal::Types::Enum + + OKTA = "okta" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2.rb new file mode 100644 index 000000000..62719c488 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject2 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2authentication.rb new file mode 100644 index 000000000..7ae7c6540 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject2Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2connected_accounts.rb new file mode 100644 index 000000000..75f4a8b90 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject2ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2metadata.rb new file mode 100644 index 000000000..8eba782ab --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject2Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options.rb new file mode 100644 index 000000000..c5042e7f3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options.rb @@ -0,0 +1,80 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'samlp' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject2Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :debug, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :deflate, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :destination_url, -> { String }, optional: true, nullable: false, api_name: "destinationUrl" + + field :disable_fields_map_fix, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableFieldsMapFix" + + field :disable_signout, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "disableSignout" + + field :discovery_url, -> { String }, optional: true, nullable: false + + field :fields_map, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false, api_name: "fieldsMap" + + field :fields_map_json_raw, -> { String }, optional: true, nullable: false, api_name: "fieldsMapJsonRaw" + + field :global_token_revocation_jwt_iss, -> { String }, optional: true, nullable: false + + field :global_token_revocation_jwt_sub, -> { String }, optional: true, nullable: false + + field :metadata_url, -> { String }, optional: true, nullable: false, api_name: "metadataUrl" + + field :oidc_metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsOidcMetadata }, optional: true, nullable: false + + field :recipient_url, -> { String }, optional: true, nullable: false, api_name: "recipientUrl" + + field :request_template, -> { String }, optional: true, nullable: false, api_name: "requestTemplate" + + field :sign_out_endpoint, -> { String }, optional: true, nullable: false, api_name: "signOutEndpoint" + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_s_b729a0.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_s_b729a0.rb new file mode 100644 index 000000000..b9e555d9d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_s_b729a0.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_settings.rb new file mode 100644 index 000000000..e662434b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_digest_algorithm_enum.rb new file mode 100644 index 000000000..cf2f0cb70 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_fields_map.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_fields_map.rb new file mode 100644 index 000000000..23b229f74 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_fields_map.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsFieldsMap + # EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsFieldsMap is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated.rb new file mode 100644 index 000000000..5f7a6bd2a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated_client_pr_f70bfd.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated_client_pr_f70bfd.rb new file mode 100644 index 000000000..d8c86ebd7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_idpinitiated_client_pr_f70bfd.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_oidc_metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_oidc_metadata.rb new file mode 100644 index 000000000..80752e4c1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_oidc_metadata.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # OpenID Connect Provider Metadata as per + # https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata. Used with Cross App Access. + class EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsOidcMetadata < Internal::Types::Model + field :acr_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :authorization_endpoint, -> { String }, optional: false, nullable: false + + field :claim_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :claims_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :claims_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :code_challenge_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :display_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :dpop_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :end_session_endpoint, -> { String }, optional: true, nullable: false + + field :grant_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id_token_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :issuer, -> { String }, optional: false, nullable: false + + field :jwks_uri, -> { String }, optional: false, nullable: false + + field :op_policy_uri, -> { String }, optional: true, nullable: false + + field :op_tos_uri, -> { String }, optional: true, nullable: false + + field :registration_endpoint, -> { String }, optional: true, nullable: false + + field :request_object_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_object_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :request_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :request_uri_parameter_supported, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :require_request_uri_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :response_modes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :response_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scopes_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :service_documentation, -> { String }, optional: true, nullable: false + + field :subject_types_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint, -> { String }, optional: true, nullable: false + + field :token_endpoint_auth_methods_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :token_endpoint_auth_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ui_locales_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_encryption_enc_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :userinfo_endpoint, -> { String }, optional: true, nullable: false + + field :userinfo_signing_alg_values_supported, -> { Internal::Types::Array[String] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_protocol_binding_enum.rb new file mode 100644 index 000000000..f5ec80ec5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..510fac86d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_signature_algorithm_enum.rb new file mode 100644 index 000000000..95282d9d2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_subject.rb new file mode 100644 index 000000000..5e12d0861 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_upstream_params.rb new file mode 100644 index 000000000..e4a195f68 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject2OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2strategy_enum.rb new file mode 100644 index 000000000..88949d782 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object2strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject2StrategyEnum + extend Auth0::Internal::Types::Enum + + SAMLP = "samlp" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3.rb new file mode 100644 index 000000000..7ea3a2591 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject3 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3authentication.rb new file mode 100644 index 000000000..c87fcbfa2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject3Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3connected_accounts.rb new file mode 100644 index 000000000..b6aceccde --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject3ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3metadata.rb new file mode 100644 index 000000000..62f18411b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject3Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options.rb new file mode 100644 index 000000000..7fa1e606c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'pingfederate' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject3Options < Internal::Types::Model + field :assertion_decryption_settings, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettings }, optional: true, nullable: false + + field :cert, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :digest_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsDigestAlgorithmEnum }, optional: true, nullable: false, api_name: "digestAlgorithm" + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :expires, -> { String }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :idpinitiated, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiated }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :protocol_binding, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsProtocolBindingEnum }, optional: true, nullable: false, api_name: "protocolBinding" + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :signature_algorithm, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSignatureAlgorithmEnum }, optional: true, nullable: false, api_name: "signatureAlgorithm" + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :signing_cert, -> { String }, optional: true, nullable: false, api_name: "signingCert" + + field :sign_saml_request, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "signSAMLRequest" + + field :subject, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSubject }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :ping_federate_base_url, -> { String }, optional: false, nullable: false, api_name: "pingFederateBaseUrl" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_s_769b87.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_s_769b87.rb new file mode 100644 index 000000000..8c291c1e3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_s_769b87.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum + extend Auth0::Internal::Types::Enum + + V20261 = "v2026-1" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_settings.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_settings.rb new file mode 100644 index 000000000..c2dfc099c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_assertion_decryption_settings.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Settings for SAML assertion decryption. + class EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettings < Internal::Types::Model + field :algorithm_exceptions, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :algorithm_profile, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsAssertionDecryptionSettingsAlgorithmProfileEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_digest_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_digest_algorithm_enum.rb new file mode 100644 index 000000000..fb31b01c4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_digest_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsDigestAlgorithmEnum + extend Auth0::Internal::Types::Enum + + SHA1 = "sha1" + SHA256 = "sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated.rb new file mode 100644 index 000000000..434ced7a3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for IdP-Initiated SAML Single Sign-On. When enabled, allows users to initiate login directly from + # their SAML identity provider without first visiting Auth0. The IdP must include the connection parameter in the + # post-back URL (Assertion Consumer Service URL). + class EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiated < Internal::Types::Model + field :client_authorizequery, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: true, nullable: false + + field :client_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum }, optional: true, nullable: false + + field :enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated_client_pr_6a80bb.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated_client_pr_6a80bb.rb new file mode 100644 index 000000000..0c052669d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_idpinitiated_client_pr_6a80bb.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsIdpinitiatedClientProtocolEnum + extend Auth0::Internal::Types::Enum + + OIDC = "oidc" + SAMLP = "samlp" + WSFED = "wsfed" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_protocol_binding_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_protocol_binding_enum.rb new file mode 100644 index 000000000..505e7091e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_protocol_binding_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsProtocolBindingEnum + extend Auth0::Internal::Types::Enum + + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_POST = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + URN_OASIS_NAMES_TC_SAML20BINDINGS_HTTP_REDIRECT = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..bf0d539d5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_signature_algorithm_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_signature_algorithm_enum.rb new file mode 100644 index 000000000..fcf489fb7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_signature_algorithm_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSignatureAlgorithmEnum + extend Auth0::Internal::Types::Enum + + RSA_SHA1 = "rsa-sha1" + RSA_SHA256 = "rsa-sha256" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_subject.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_subject.rb new file mode 100644 index 000000000..94313df37 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_subject.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Certificate Subject Distinguished Name (DN) extracted from the identity provider's signing certificate. + class EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsSubject < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_upstream_params.rb new file mode 100644 index 000000000..3dbb59820 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject3OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3strategy_enum.rb new file mode 100644 index 000000000..ed3c5f4ac --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object3strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject3StrategyEnum + extend Auth0::Internal::Types::Enum + + PINGFEDERATE = "pingfederate" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4.rb new file mode 100644 index 000000000..d7d302506 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject4 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4authentication.rb new file mode 100644 index 000000000..47d61706b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject4Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4connected_accounts.rb new file mode 100644 index 000000000..ace56d23c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject4ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4metadata.rb new file mode 100644 index 000000000..ab03202bc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject4Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options.rb new file mode 100644 index 000000000..bc445dee5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options.rb @@ -0,0 +1,38 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'adfs' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject4Options < Internal::Types::Model + field :adfs_server, -> { String }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :entity_id, -> { String }, optional: true, nullable: false, api_name: "entityId" + + field :fed_metadata_xml, -> { String }, optional: true, nullable: false, api_name: "fedMetadataXml" + + field :icon_url, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :prev_thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_id_attribute, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..41d4696d2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_should_trust_email_ver_2159fb.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_should_trust_email_ver_2159fb.rb new file mode 100644 index 000000000..0a92bae9a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_should_trust_email_ver_2159fb.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_upstream_params.rb new file mode 100644 index 000000000..f70302f29 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject4OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4strategy_enum.rb new file mode 100644 index 000000000..70fbf6e85 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object4strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject4StrategyEnum + extend Auth0::Internal::Types::Enum + + ADFS = "adfs" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5.rb new file mode 100644 index 000000000..e60a738c3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject5 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5Options }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5authentication.rb new file mode 100644 index 000000000..d52767402 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject5Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5connected_accounts.rb new file mode 100644 index 000000000..f4d79044b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject5ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5metadata.rb new file mode 100644 index 000000000..9787f0039 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject5Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options.rb new file mode 100644 index 000000000..447e6e1dd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'ad' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject5Options < Internal::Types::Model + field :agent_ip, -> { String }, optional: true, nullable: false, api_name: "agentIP" + + field :agent_mode, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "agentMode" + + field :agent_version, -> { String }, optional: true, nullable: false, api_name: "agentVersion" + + field :brute_force_protection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_auth, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "certAuth" + + field :certs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :disable_cache, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :disable_self_service_change_password, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :ips, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :kerberos, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :kerberos_only, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :sign_in_endpoint, -> { String }, optional: true, nullable: false, api_name: "signInEndpoint" + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..ad09ccdcd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_upstream_params.rb new file mode 100644 index 000000000..7d6584e38 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject5OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5strategy_enum.rb new file mode 100644 index 000000000..ebb931f68 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object5strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject5StrategyEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6.rb new file mode 100644 index 000000000..52c3b80e2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject6 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6authentication.rb new file mode 100644 index 000000000..ac9c4796c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject6Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6connected_accounts.rb new file mode 100644 index 000000000..ab8078143 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject6ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6metadata.rb new file mode 100644 index 000000000..2bdf2db1e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject6Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options.rb new file mode 100644 index 000000000..fe57db46b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options.rb @@ -0,0 +1,54 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'google-apps' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject6Options < Internal::Types::Model + field :admin_access_token_expiresin, -> { String }, optional: true, nullable: false + + field :allow_setting_login_scopes, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :email, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_agreed_terms, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_groups_extended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_admin, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_is_suspended, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :handle_login_from_social, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :map_user_id_to_id, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_federated_connections_400535.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_federated_connections_400535.rb new file mode 100644 index 000000000..93167c609 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_federated_connections_400535.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..af7141860 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_upstream_params.rb new file mode 100644 index 000000000..f079b8911 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject6OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6strategy_enum.rb new file mode 100644 index 000000000..9153bdc41 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object6strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject6StrategyEnum + extend Auth0::Internal::Types::Enum + + GOOGLE_APPS = "google-apps" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7.rb new file mode 100644 index 000000000..1c56d2992 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventConnectionUpdatedPreviousObject7 < Internal::Types::Model + field :authentication, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7Authentication }, optional: true, nullable: false + + field :connected_accounts, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7ConnectedAccounts }, optional: true, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :enabled_clients, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :is_domain_connection, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :metadata, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7Metadata }, optional: true, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :realms, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :options, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7Options }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :strategy, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7StrategyEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7authentication.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7authentication.rb new file mode 100644 index 000000000..bf86327f6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7authentication.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for authentication during login. + class EventStreamCloudEventConnectionUpdatedPreviousObject7Authentication < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7connected_accounts.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7connected_accounts.rb new file mode 100644 index 000000000..b8af51709 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7connected_accounts.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configure the purpose of a connection to be used for connected accounts and Token Vault. + class EventStreamCloudEventConnectionUpdatedPreviousObject7ConnectedAccounts < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7metadata.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7metadata.rb new file mode 100644 index 000000000..a035ba280 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7metadata.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Metadata associated with the connection in the form of an object with string values (max 255 chars). Maximum of + # 10 metadata properties allowed. + class EventStreamCloudEventConnectionUpdatedPreviousObject7Metadata < Internal::Types::Model; end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options.rb new file mode 100644 index 000000000..3b72f3495 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Options for the 'waad' connection + class EventStreamCloudEventConnectionUpdatedPreviousObject7Options < Internal::Types::Model + field :api_enable_users, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :app_domain, -> { String }, optional: true, nullable: false + + field :app_id, -> { String }, optional: true, nullable: false + + field :basic_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :cert_rollover_notification, -> { String }, optional: true, nullable: false + + field :client_id, -> { String }, optional: false, nullable: false + + field :domain, -> { String }, optional: true, nullable: false + + field :domain_aliases, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :ext_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_nested_groups, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :ext_profile, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :federated_connections_access_tokens, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsFederatedConnectionsAccessTokens }, optional: true, nullable: false + + field :granted, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :icon_url, -> { String }, optional: true, nullable: false + + field :identity_api, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsIdentityAPIEnum }, optional: true, nullable: false + + field :max_groups_to_retrieve, -> { String }, optional: true, nullable: false + + field :non_persistent_attrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :scope, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :set_user_root_attributes, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsSetUserRootAttributesEnum }, optional: true, nullable: false + + field :should_trust_email_verified_connection, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum }, optional: true, nullable: false + + field :tenant_domain, -> { String }, optional: true, nullable: false + + field :tenant_id, -> { String }, optional: true, nullable: false, api_name: "tenantId" + + field :thumbprints, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :upstream_params, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :use_wsfed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :use_common_endpoint, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "useCommonEndpoint" + + field :userid_attribute, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUseridAttributeEnum }, optional: true, nullable: false + + field :waad_protocol, -> { Auth0::Types::EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsWaadProtocolEnum }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_federated_connections_23b107.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_federated_connections_23b107.rb new file mode 100644 index 000000000..31c0d7728 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_federated_connections_23b107.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Configuration for storing identity provider tokens in Auth0's Token Vault. When active, Auth0 securely stores + # access and refresh tokens from federated logins, enabling your application to make authenticated API calls on + # behalf of users. + class EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsFederatedConnectionsAccessTokens < Internal::Types::Model + field :active, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_identity_api_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_identity_api_enum.rb new file mode 100644 index 000000000..7c83c67d9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_identity_api_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsIdentityAPIEnum + extend Auth0::Internal::Types::Enum + + MICROSOFT_IDENTITY_PLATFORM_V20 = "microsoft-identity-platform-v2.0" + AZURE_ACTIVE_DIRECTORY_V10 = "azure-active-directory-v1.0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_set_user_root_attributes_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_set_user_root_attributes_enum.rb new file mode 100644 index 000000000..cfc3e180d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_set_user_root_attributes_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsSetUserRootAttributesEnum + extend Auth0::Internal::Types::Enum + + ON_EACH_LOGIN = "on_each_login" + ON_FIRST_LOGIN = "on_first_login" + NEVER_ON_LOGIN = "never_on_login" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_should_trust_email_ver_0f5b08.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_should_trust_email_ver_0f5b08.rb new file mode 100644 index 000000000..e686049f6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_should_trust_email_ver_0f5b08.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsShouldTrustEmailVerifiedConnectionEnum + extend Auth0::Internal::Types::Enum + + NEVER_SET_EMAILS_AS_VERIFIED = "never_set_emails_as_verified" + ALWAYS_SET_EMAILS_AS_VERIFIED = "always_set_emails_as_verified" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_tenant_domain_one.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_tenant_domain_one.rb new file mode 100644 index 000000000..f843a4c39 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_tenant_domain_one.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsTenantDomainOne + # EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsTenantDomainOne is an alias for String + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_upstream_params.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_upstream_params.rb new file mode 100644 index 000000000..63d5ea6e0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_upstream_params.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUpstreamParams + # EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUpstreamParams is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_userid_attribute_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_userid_attribute_enum.rb new file mode 100644 index 000000000..f2619ba60 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_userid_attribute_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsUseridAttributeEnum + extend Auth0::Internal::Types::Enum + + OID = "oid" + SUB = "sub" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_waad_protocol_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_waad_protocol_enum.rb new file mode 100644 index 000000000..61f97925f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7options_waad_protocol_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7OptionsWaadProtocolEnum + extend Auth0::Internal::Types::Enum + + WS_FEDERATION = "ws-federation" + OPENID_CONNECT = "openid-connect" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7strategy_enum.rb b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7strategy_enum.rb new file mode 100644 index 000000000..8c041de92 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_connection_updated_previous_object7strategy_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventConnectionUpdatedPreviousObject7StrategyEnum + extend Auth0::Internal::Types::Enum + + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_context_tenant.rb b/lib/auth0/types/event_stream_cloud_event_context_tenant.rb index fc1ae82e3..0cc4aa63a 100644 --- a/lib/auth0/types/event_stream_cloud_event_context_tenant.rb +++ b/lib/auth0/types/event_stream_cloud_event_context_tenant.rb @@ -4,7 +4,7 @@ module Auth0 module Types # Reference to a tenant in event context class EventStreamCloudEventContextTenant < Internal::Types::Model - field :tenant_id, -> { String }, optional: false, nullable: false + field :id, -> { String }, optional: false, nullable: false end end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_data.rb b/lib/auth0/types/event_stream_cloud_event_group_created_data.rb index 25f9156e7..34b2d3c00 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_created_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_created_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupCreatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupCreatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object.rb new file mode 100644 index 000000000..93917d3a8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupCreatedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0.rb new file mode 100644 index 000000000..b8118f54d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Represents a connection group entity. + class EventStreamCloudEventGroupCreatedPreviousObject0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0type_enum.rb new file mode 100644 index 000000000..5431f8c6a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupCreatedPreviousObject0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1.rb new file mode 100644 index 000000000..179581012 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Represents an organization group entity. + class EventStreamCloudEventGroupCreatedPreviousObject1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1type_enum.rb new file mode 100644 index 000000000..b02c07307 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupCreatedPreviousObject1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2.rb new file mode 100644 index 000000000..6ee6ba0c8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Represents a tenant group entity. + class EventStreamCloudEventGroupCreatedPreviousObject2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupCreatedPreviousObject2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2type_enum.rb new file mode 100644 index 000000000..0e0b3dc54 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_created_previous_object2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupCreatedPreviousObject2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_data.rb index 6fbd9ea88..673103df9 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object.rb new file mode 100644 index 000000000..ab3d9f6d5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupDeletedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0.rb new file mode 100644 index 000000000..587780a77 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Connection group with updated_at timestamp + class EventStreamCloudEventGroupDeletedPreviousObject0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0type_enum.rb new file mode 100644 index 000000000..2b61c8223 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupDeletedPreviousObject0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1.rb new file mode 100644 index 000000000..91d68522b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Organization group with updated_at timestamp + class EventStreamCloudEventGroupDeletedPreviousObject1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1type_enum.rb new file mode 100644 index 000000000..add1eb455 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupDeletedPreviousObject1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2.rb new file mode 100644 index 000000000..08d51b275 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Tenant group with updated_at timestamp + class EventStreamCloudEventGroupDeletedPreviousObject2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupDeletedPreviousObject2TypeEnum }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2type_enum.rb new file mode 100644 index 000000000..e4aab369c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_deleted_previous_object2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupDeletedPreviousObject2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_data.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_data.rb index 18f151019..e6133a7df 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_member_added_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupMemberAddedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object.rb new file mode 100644 index 000000000..330be2c74 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupMemberAddedPreviousObject < Internal::Types::Model + field :group, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup }, optional: false, nullable: false + + field :member, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectMember }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group.rb new file mode 100644 index 000000000..241e1b274 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the member belongs to. + class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0.rb new file mode 100644 index 000000000..69fc6d7cb --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0type_enum.rb new file mode 100644 index 000000000..412fc6540 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1.rb new file mode 100644 index 000000000..99004a0c2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1type_enum.rb new file mode 100644 index 000000000..b120669a7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2.rb new file mode 100644 index 000000000..ed84ce4b8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2type_enum.rb new file mode 100644 index 000000000..fe2e212cc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member.rb new file mode 100644 index 000000000..12180e6d6 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The member that is a part of the group. + class EventStreamCloudEventGroupMemberAddedPreviousObjectMember < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectMember0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectMember1 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0.rb new file mode 100644 index 000000000..2f05169fe --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # A group member of member_type user + class EventStreamCloudEventGroupMemberAddedPreviousObjectMember0 < Internal::Types::Model + field :member_type, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectMember0MemberTypeEnum }, optional: false, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0member_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0member_type_enum.rb new file mode 100644 index 000000000..d1ccbe7c5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member0member_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberAddedPreviousObjectMember0MemberTypeEnum + extend Auth0::Internal::Types::Enum + + USER = "user" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1.rb new file mode 100644 index 000000000..8075a55ae --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # A group member of member_type group + class EventStreamCloudEventGroupMemberAddedPreviousObjectMember1 < Internal::Types::Model + field :member_type, -> { Auth0::Types::EventStreamCloudEventGroupMemberAddedPreviousObjectMember1MemberTypeEnum }, optional: false, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :type, -> { String }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1member_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1member_type_enum.rb new file mode 100644 index 000000000..e8327b691 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_added_previous_object_member1member_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberAddedPreviousObjectMember1MemberTypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_data.rb index 0a3a12472..10266573e 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupMemberDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object.rb new file mode 100644 index 000000000..e8511eb42 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupMemberDeletedPreviousObject < Internal::Types::Model + field :group, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup }, optional: false, nullable: false + + field :member, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectMember }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group.rb new file mode 100644 index 000000000..9ba002fb9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the member belongs to. + class EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0.rb new file mode 100644 index 000000000..1894f810b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0type_enum.rb new file mode 100644 index 000000000..f74b8159d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1.rb new file mode 100644 index 000000000..af29d65b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1type_enum.rb new file mode 100644 index 000000000..874b9484c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2.rb new file mode 100644 index 000000000..fa532ddc4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2type_enum.rb new file mode 100644 index 000000000..b5cf425b8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member.rb new file mode 100644 index 000000000..c7f299b4c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The member that is a part of the group. + class EventStreamCloudEventGroupMemberDeletedPreviousObjectMember < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0.rb new file mode 100644 index 000000000..68fbbd0ef --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # A group member of member_type user + class EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0 < Internal::Types::Model + field :member_type, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0MemberTypeEnum }, optional: false, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0member_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0member_type_enum.rb new file mode 100644 index 000000000..a8f3c350c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member0member_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberDeletedPreviousObjectMember0MemberTypeEnum + extend Auth0::Internal::Types::Enum + + USER = "user" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1.rb new file mode 100644 index 000000000..ab7f9d77a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # A group member of member_type group + class EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1 < Internal::Types::Model + field :member_type, -> { Auth0::Types::EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1MemberTypeEnum }, optional: false, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :type, -> { String }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1member_type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1member_type_enum.rb new file mode 100644 index 000000000..fc1d79135 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_member_deleted_previous_object_member1member_type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupMemberDeletedPreviousObjectMember1MemberTypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_data.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_data.rb index c807a768a..bf35425b8 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupRoleAssignedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object.rb new file mode 100644 index 000000000..896131af1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupRoleAssignedPreviousObject < Internal::Types::Model + field :group, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectRole }, optional: false, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group.rb new file mode 100644 index 000000000..e2f6ecea1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the role is assigned to. + class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0.rb new file mode 100644 index 000000000..e3650d9d4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0type_enum.rb new file mode 100644 index 000000000..164c91184 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1.rb new file mode 100644 index 000000000..8f5729672 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1type_enum.rb new file mode 100644 index 000000000..fd4aa0a72 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2.rb new file mode 100644 index 000000000..2f76bb523 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2type_enum.rb new file mode 100644 index 000000000..7ea163c09 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_role.rb new file mode 100644 index 000000000..4344c929f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_assigned_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the group. + class EventStreamCloudEventGroupRoleAssignedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_data.rb index 0889601b4..7e47aa9f9 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupRoleDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object.rb new file mode 100644 index 000000000..1bc060213 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupRoleDeletedPreviousObject < Internal::Types::Model + field :group, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectRole }, optional: false, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group.rb new file mode 100644 index 000000000..cd52d4460 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the role is assigned to. + class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0.rb new file mode 100644 index 000000000..f9c6bedd5 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0type_enum.rb new file mode 100644 index 000000000..2012e4983 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1.rb new file mode 100644 index 000000000..b371e4b53 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1type_enum.rb new file mode 100644 index 000000000..a45b04467 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2.rb new file mode 100644 index 000000000..23b3bc730 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2type_enum.rb new file mode 100644 index 000000000..9cbaa311c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_role.rb new file mode 100644 index 000000000..d73e8ad29 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_role_deleted_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the group. + class EventStreamCloudEventGroupRoleDeletedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_data.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_data.rb index 4240a5318..b902b23e7 100644 --- a/lib/auth0/types/event_stream_cloud_event_group_updated_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventGroupUpdatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventGroupUpdatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object.rb new file mode 100644 index 000000000..482d52b95 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventGroupUpdatedPreviousObject < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject0 } + + member -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject1 } + + member -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0.rb new file mode 100644 index 000000000..a4bc9a863 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Connection group with updated_at timestamp + class EventStreamCloudEventGroupUpdatedPreviousObject0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0type_enum.rb new file mode 100644 index 000000000..ebbf98277 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupUpdatedPreviousObject0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1.rb new file mode 100644 index 000000000..8c8606abd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Organization group with updated_at timestamp + class EventStreamCloudEventGroupUpdatedPreviousObject1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1type_enum.rb new file mode 100644 index 000000000..3315729c7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupUpdatedPreviousObject1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2.rb new file mode 100644 index 000000000..a3b274d02 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Tenant group with updated_at timestamp + class EventStreamCloudEventGroupUpdatedPreviousObject2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventGroupUpdatedPreviousObject2TypeEnum }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2type_enum.rb new file mode 100644 index 000000000..022d2a115 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_group_updated_previous_object2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventGroupUpdatedPreviousObject2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_data.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_data.rb index b9da226f2..4f91f2eb5 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_connection_added_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgConnectionAddedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object.rb index cec349a5b..c0ab4243e 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object.rb @@ -13,6 +13,10 @@ class EventStreamCloudEventOrgConnectionAddedObject < Internal::Types::Model field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false field :is_signup_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_access_level, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level.rb new file mode 100644 index 000000000..017f97794 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The access level granted to the connection for an organization. + class EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel0Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel1Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel2Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel3Enum } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level0enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level0enum.rb new file mode 100644 index 000000000..2c9e51fb2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level0enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel0Enum + extend Auth0::Internal::Types::Enum + + NONE = "none" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level1enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level1enum.rb new file mode 100644 index 000000000..3f7b1d15c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level1enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel1Enum + extend Auth0::Internal::Types::Enum + + READONLY = "readonly" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level2enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level2enum.rb new file mode 100644 index 000000000..b03986d6c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level2enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel2Enum + extend Auth0::Internal::Types::Enum + + LIMITED = "limited" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level3enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level3enum.rb new file mode 100644 index 000000000..7e6093720 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_object_organization_access_level3enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedObjectOrganizationAccessLevel3Enum + extend Auth0::Internal::Types::Enum + + FULL = "full" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object.rb new file mode 100644 index 000000000..55f92056a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgConnectionAddedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganization }, optional: false, nullable: false + + field :connection, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectConnection }, optional: false, nullable: false + + field :assign_membership_on_login, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_signup_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_access_level, -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_connection.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_connection.rb new file mode 100644 index 000000000..aa235ca0a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_connection.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventOrgConnectionAddedPreviousObjectConnection < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization.rb new file mode 100644 index 000000000..b11af878e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Information about an Auth0 Organization. + class EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganization < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level.rb new file mode 100644 index 000000000..fc6160ebf --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The access level granted to the connection for an organization. + class EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel0Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel1Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel2Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel3Enum } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level0enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level0enum.rb new file mode 100644 index 000000000..285959726 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level0enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel0Enum + extend Auth0::Internal::Types::Enum + + NONE = "none" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level1enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level1enum.rb new file mode 100644 index 000000000..72c4c41e9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level1enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel1Enum + extend Auth0::Internal::Types::Enum + + READONLY = "readonly" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level2enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level2enum.rb new file mode 100644 index 000000000..f340cff2f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level2enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel2Enum + extend Auth0::Internal::Types::Enum + + LIMITED = "limited" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level3enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level3enum.rb new file mode 100644 index 000000000..8be384443 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_added_previous_object_organization_access_level3enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionAddedPreviousObjectOrganizationAccessLevel3Enum + extend Auth0::Internal::Types::Enum + + FULL = "full" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_removed_data.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_data.rb index f935dc13a..aaeb645cb 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_connection_removed_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgConnectionRemovedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionRemovedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionRemovedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object.rb new file mode 100644 index 000000000..1519a70b8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgConnectionRemovedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgConnectionRemovedPreviousObjectOrganization }, optional: false, nullable: false + + field :connection, -> { Auth0::Types::EventStreamCloudEventOrgConnectionRemovedPreviousObjectConnection }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_connection.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_connection.rb new file mode 100644 index 000000000..c7ce48c80 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_connection.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventOrgConnectionRemovedPreviousObjectConnection < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_organization.rb new file mode 100644 index 000000000..4dc095d1b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_removed_previous_object_organization.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Information about an Auth0 Organization. + class EventStreamCloudEventOrgConnectionRemovedPreviousObjectOrganization < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_data.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_data.rb index 0fabcebbf..5c680c92a 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgConnectionUpdatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object.rb index c4fc327c6..8c4e32878 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object.rb @@ -13,6 +13,10 @@ class EventStreamCloudEventOrgConnectionUpdatedObject < Internal::Types::Model field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false field :is_signup_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_access_level, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level.rb new file mode 100644 index 000000000..1989ba63a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The access level granted to the connection for an organization. + class EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel0Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel1Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel2Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel3Enum } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level0enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level0enum.rb new file mode 100644 index 000000000..ac4a31ea0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level0enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel0Enum + extend Auth0::Internal::Types::Enum + + NONE = "none" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level1enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level1enum.rb new file mode 100644 index 000000000..121e0d689 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level1enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel1Enum + extend Auth0::Internal::Types::Enum + + READONLY = "readonly" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level2enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level2enum.rb new file mode 100644 index 000000000..9e554cc95 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level2enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel2Enum + extend Auth0::Internal::Types::Enum + + LIMITED = "limited" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level3enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level3enum.rb new file mode 100644 index 000000000..904de9d22 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_object_organization_access_level3enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedObjectOrganizationAccessLevel3Enum + extend Auth0::Internal::Types::Enum + + FULL = "full" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object.rb new file mode 100644 index 000000000..fef3ffc18 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgConnectionUpdatedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganization }, optional: false, nullable: false + + field :connection, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectConnection }, optional: false, nullable: false + + field :assign_membership_on_login, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_signup_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :is_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_access_level, -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_connection.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_connection.rb new file mode 100644 index 000000000..0860835aa --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_connection.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class EventStreamCloudEventOrgConnectionUpdatedPreviousObjectConnection < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization.rb new file mode 100644 index 000000000..9576213ed --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Information about an Auth0 Organization. + class EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganization < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level.rb new file mode 100644 index 000000000..370bf6b77 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The access level granted to the connection for an organization. + class EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel0Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel1Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel2Enum } + + member -> { Auth0::Types::EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel3Enum } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level0enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level0enum.rb new file mode 100644 index 000000000..b8eca5775 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level0enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel0Enum + extend Auth0::Internal::Types::Enum + + NONE = "none" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level1enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level1enum.rb new file mode 100644 index 000000000..bc7026315 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level1enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel1Enum + extend Auth0::Internal::Types::Enum + + READONLY = "readonly" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level2enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level2enum.rb new file mode 100644 index 000000000..1b4f192dc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level2enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel2Enum + extend Auth0::Internal::Types::Enum + + LIMITED = "limited" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level3enum.rb b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level3enum.rb new file mode 100644 index 000000000..761651881 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_connection_updated_previous_object_organization_access_level3enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgConnectionUpdatedPreviousObjectOrganizationAccessLevel3Enum + extend Auth0::Internal::Types::Enum + + FULL = "full" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_created_data.rb b/lib/auth0/types/event_stream_cloud_event_org_created_data.rb index 8342801cf..3841db61a 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_created_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_created_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgCreatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgCreatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgCreatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_created_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object.rb new file mode 100644 index 000000000..de85688b1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgCreatedPreviousObject < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :branding, -> { Auth0::Types::EventStreamCloudEventOrgCreatedPreviousObjectBranding }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding.rb b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding.rb new file mode 100644 index 000000000..220357d0e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The branding associated with the organization. + class EventStreamCloudEventOrgCreatedPreviousObjectBranding < Internal::Types::Model + field :logo_url, -> { String }, optional: true, nullable: false + + field :colors, -> { Auth0::Types::EventStreamCloudEventOrgCreatedPreviousObjectBrandingColors }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding_colors.rb b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding_colors.rb new file mode 100644 index 000000000..58803356d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_branding_colors.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Color scheme used to customize the login pages. + class EventStreamCloudEventOrgCreatedPreviousObjectBrandingColors < Internal::Types::Model + field :primary, -> { String }, optional: true, nullable: false + + field :page_background, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_metadata.rb b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_metadata.rb new file mode 100644 index 000000000..095cf97f7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_created_previous_object_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgCreatedPreviousObjectMetadata + # EventStreamCloudEventOrgCreatedPreviousObjectMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_org_deleted_data.rb index 170774807..c76652b97 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object.rb new file mode 100644 index 000000000..830188494 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgDeletedPreviousObject < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object_metadata.rb b/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object_metadata.rb new file mode 100644 index 000000000..9e8e12a78 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_deleted_previous_object_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgDeletedPreviousObjectMetadata + # EventStreamCloudEventOrgDeletedPreviousObjectMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_data.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_data.rb index befbb1783..4d4197fea 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgGroupRoleAssignedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object.rb new file mode 100644 index 000000000..9e40dcdba --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectOrganization }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectRole }, optional: false, nullable: false + + field :group, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup }, optional: false, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group.rb new file mode 100644 index 000000000..47327797f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the role is assigned to. + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0.rb new file mode 100644 index 000000000..a47f50e9d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0type_enum.rb new file mode 100644 index 000000000..c682a4c72 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1.rb new file mode 100644 index 000000000..3e4252957 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1type_enum.rb new file mode 100644 index 000000000..f429e3179 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2.rb new file mode 100644 index 000000000..08c371235 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2type_enum.rb new file mode 100644 index 000000000..badae1f24 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_organization.rb new file mode 100644 index 000000000..86fe8c846 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_organization.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the group role is assigned in. + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectOrganization < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_role.rb new file mode 100644 index 000000000..4e6380b68 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_assigned_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the group in the organization. + class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_data.rb index a1c2590fd..d798c75f6 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgGroupRoleDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object.rb new file mode 100644 index 000000000..b40177092 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectOrganization }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectRole }, optional: false, nullable: false + + field :group, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup }, optional: false, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group.rb new file mode 100644 index 000000000..453953639 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The group the role is assigned to. + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 } + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 } + + member -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0.rb new file mode 100644 index 000000000..e5a59171a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a connection group + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0TypeEnum }, optional: false, nullable: false + + field :connection_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0type_enum.rb new file mode 100644 index 000000000..9b6bdb3e0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group0type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0TypeEnum + extend Auth0::Internal::Types::Enum + + CONNECTION = "connection" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1.rb new file mode 100644 index 000000000..d3868db07 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to an organization group + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1TypeEnum }, optional: false, nullable: false + + field :organization_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1type_enum.rb new file mode 100644 index 000000000..e4f7bc5f7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group1type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1TypeEnum + extend Auth0::Internal::Types::Enum + + ORGANIZATION = "organization" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2.rb new file mode 100644 index 000000000..983d40090 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Reference to a tenant group + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :external_id, -> { String }, optional: true, nullable: false + + field :type, -> { Auth0::Types::EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2TypeEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2type_enum.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2type_enum.rb new file mode 100644 index 000000000..1c03ec50d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_group2type_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2TypeEnum + extend Auth0::Internal::Types::Enum + + TENANT = "tenant" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_organization.rb new file mode 100644 index 000000000..5590616ec --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_organization.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the group role is assigned in. + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectOrganization < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_role.rb new file mode 100644 index 000000000..b0988b2e9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_group_role_deleted_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the group in the organization. + class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_added_data.rb b/lib/auth0/types/event_stream_cloud_event_org_member_added_data.rb index 6e1663e17..b7d8d00b7 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_member_added_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_member_added_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgMemberAddedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgMemberAddedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgMemberAddedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object.rb new file mode 100644 index 000000000..82f01fbfb --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgMemberAddedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgMemberAddedPreviousObjectOrganization }, optional: false, nullable: false + + field :user, -> { Auth0::Types::EventStreamCloudEventOrgMemberAddedPreviousObjectUser }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_organization.rb new file mode 100644 index 000000000..c0efbbe0f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_organization.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the member belongs to. + class EventStreamCloudEventOrgMemberAddedPreviousObjectOrganization < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_user.rb b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_user.rb new file mode 100644 index 000000000..cc28523f0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_added_previous_object_user.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The user that is a member of the organization. + class EventStreamCloudEventOrgMemberAddedPreviousObjectUser < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_data.rb index 41f19c9db..ab114e406 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_member_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgMemberDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgMemberDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgMemberDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object.rb new file mode 100644 index 000000000..38f4eaad7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgMemberDeletedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgMemberDeletedPreviousObjectOrganization }, optional: false, nullable: false + + field :user, -> { Auth0::Types::EventStreamCloudEventOrgMemberDeletedPreviousObjectUser }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_organization.rb new file mode 100644 index 000000000..5e708e76f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_organization.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the member belongs to. + class EventStreamCloudEventOrgMemberDeletedPreviousObjectOrganization < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_user.rb b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_user.rb new file mode 100644 index 000000000..da63c3862 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_deleted_previous_object_user.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The user that is a member of the organization. + class EventStreamCloudEventOrgMemberDeletedPreviousObjectUser < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_data.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_data.rb index 57d7774ef..a12c1ddcd 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgMemberRoleAssignedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleAssignedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleAssignedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object.rb new file mode 100644 index 000000000..3d338a4c1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgMemberRoleAssignedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectOrganization }, optional: false, nullable: false + + field :user, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectUser }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectRole }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_organization.rb new file mode 100644 index 000000000..fae85864f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_organization.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the member belongs to. + class EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectOrganization < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_role.rb new file mode 100644 index 000000000..7568c0279 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the user in the organization. + class EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_user.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_user.rb new file mode 100644 index 000000000..371cdfbc8 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_assigned_previous_object_user.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The user that is a member of the organization. + class EventStreamCloudEventOrgMemberRoleAssignedPreviousObjectUser < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_data.rb index 5cacf20b1..4422f8bec 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgMemberRoleDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object.rb new file mode 100644 index 000000000..1b1c9b6ce --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgMemberRoleDeletedPreviousObject < Internal::Types::Model + field :organization, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectOrganization }, optional: false, nullable: false + + field :user, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectUser }, optional: false, nullable: false + + field :role, -> { Auth0::Types::EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectRole }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_organization.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_organization.rb new file mode 100644 index 000000000..94615d946 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_organization.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The organization the member belongs to. + class EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectOrganization < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_role.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_role.rb new file mode 100644 index 000000000..469825814 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_role.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The role assigned to the user in the organization. + class EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectRole < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_user.rb b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_user.rb new file mode 100644 index 000000000..902b7fc6b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_member_role_deleted_previous_object_user.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The user that is a member of the organization. + class EventStreamCloudEventOrgMemberRoleDeletedPreviousObjectUser < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_updated_data.rb b/lib/auth0/types/event_stream_cloud_event_org_updated_data.rb index 26cbc5aa6..117ff14f8 100644 --- a/lib/auth0/types/event_stream_cloud_event_org_updated_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_org_updated_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventOrgUpdatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventOrgUpdatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventOrgUpdatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object.rb new file mode 100644 index 000000000..163b923be --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventOrgUpdatedPreviousObject < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :display_name, -> { String }, optional: true, nullable: false + + field :metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :branding, -> { Auth0::Types::EventStreamCloudEventOrgUpdatedPreviousObjectBranding }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding.rb b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding.rb new file mode 100644 index 000000000..c94003adf --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The branding associated with the organization. + class EventStreamCloudEventOrgUpdatedPreviousObjectBranding < Internal::Types::Model + field :logo_url, -> { String }, optional: true, nullable: false + + field :colors, -> { Auth0::Types::EventStreamCloudEventOrgUpdatedPreviousObjectBrandingColors }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding_colors.rb b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding_colors.rb new file mode 100644 index 000000000..bdfabbfac --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_branding_colors.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Color scheme used to customize the login pages. + class EventStreamCloudEventOrgUpdatedPreviousObjectBrandingColors < Internal::Types::Model + field :primary, -> { String }, optional: true, nullable: false + + field :page_background, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_metadata.rb b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_metadata.rb new file mode 100644 index 000000000..c2c84246f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_org_updated_previous_object_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventOrgUpdatedPreviousObjectMetadata + # EventStreamCloudEventOrgUpdatedPreviousObjectMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_data.rb index 8888ac31b..18145c024 100644 --- a/lib/auth0/types/event_stream_cloud_event_user_created_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_user_created_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventUserCreatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventUserCreatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object.rb new file mode 100644 index 000000000..22bb20101 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventUserCreatedPreviousObject < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + + field :identities, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItem] }, optional: false, nullable: false + + field :app_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :picture, -> { String }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :nickname, -> { String }, optional: true, nullable: false + + field :multifactor, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :last_ip, -> { String }, optional: true, nullable: false + + field :last_login, -> { String }, optional: true, nullable: false + + field :logins_count, -> { Integer }, optional: true, nullable: false + + field :blocked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_app_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_app_metadata.rb new file mode 100644 index 000000000..27a27401e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_app_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectAppMetadata + # EventStreamCloudEventUserCreatedPreviousObjectAppMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item.rb new file mode 100644 index 000000000..af32a2a1a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Identity object when accounts are linked. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItem < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustom } + + member -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabase } + + member -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterprise } + + member -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordless } + + member -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocial } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom.rb new file mode 100644 index 000000000..fadc0d4fa --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for custom identity providers. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustom < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_is_social_enum.rb new file mode 100644 index 000000000..a335388ab --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomIsSocialEnum + # EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_profile_data.rb new file mode 100644 index 000000000..11d336e4a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_provider_enum.rb new file mode 100644 index 000000000..22bc88757 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomProviderEnum + extend Auth0::Internal::Types::Enum + + CUSTOM = "custom" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_user_id.rb new file mode 100644 index 000000000..f6def2a27 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_custom_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemCustomUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database.rb new file mode 100644 index 000000000..3cfc4191b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for database identity providers. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabase < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_is_social_enum.rb new file mode 100644 index 000000000..24b0fb786 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum + # EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_profile_data.rb new file mode 100644 index 000000000..b78bc8d06 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_provider_enum.rb new file mode 100644 index 000000000..fc2c94d67 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseProviderEnum + extend Auth0::Internal::Types::Enum + + AUTH0 = "auth0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_user_id.rb new file mode 100644 index 000000000..2b5a80b64 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_database_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemDatabaseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise.rb new file mode 100644 index 000000000..25dbf19bd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for enterprise identity providers. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterprise < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_is_social_enum.rb new file mode 100644 index 000000000..be3152627 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum + # EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_profile_data.rb new file mode 100644 index 000000000..435f13a36 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_provider_enum.rb new file mode 100644 index 000000000..61af87a26 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_provider_enum.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseProviderEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + ADFS = "adfs" + GOOGLE_APPS = "google-apps" + IP = "ip" + OFFICE365 = "office365" + OIDC = "oidc" + OKTA = "okta" + PINGFEDERATE = "pingfederate" + SAMLP = "samlp" + SHAREPOINT = "sharepoint" + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_user_id.rb new file mode 100644 index 000000000..7a64fae60 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_enterprise_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemEnterpriseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless.rb new file mode 100644 index 000000000..73860fa05 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for passwordless identity providers. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordless < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_is_social_enum.rb new file mode 100644 index 000000000..35c24947c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum + # EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_profile_data.rb new file mode 100644 index 000000000..89df4bd2b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_provider_enum.rb new file mode 100644 index 000000000..6f29f2a86 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_provider_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessProviderEnum + extend Auth0::Internal::Types::Enum + + EMAIL = "email" + SMS = "sms" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_user_id.rb new file mode 100644 index 000000000..1e545aa03 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_passwordless_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemPasswordlessUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social.rb new file mode 100644 index 000000000..0c32ae544 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for social identity providers. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocial < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_is_social_enum.rb new file mode 100644 index 000000000..a1bc8bd38 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialIsSocialEnum + # EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_profile_data.rb new file mode 100644 index 000000000..23c4293cc --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_provider_enum.rb new file mode 100644 index 000000000..23965066c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_provider_enum.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialProviderEnum + extend Auth0::Internal::Types::Enum + + AMAZON = "amazon" + APPLE = "apple" + DROPBOX = "dropbox" + BITBUCKET = "bitbucket" + AUTH0OIDC = "auth0-oidc" + BAIDU = "baidu" + BITLY = "bitly" + BOX = "box" + DACCOUNT = "daccount" + DWOLLA = "dwolla" + EVERNOTE_SANDBOX = "evernote-sandbox" + EVERNOTE = "evernote" + EXACT = "exact" + FACEBOOK = "facebook" + FITBIT = "fitbit" + GITHUB = "github" + GOOGLE_OAUTH2 = "google-oauth2" + INSTAGRAM = "instagram" + LINE = "line" + LINKEDIN = "linkedin" + OAUTH1 = "oauth1" + OAUTH2 = "oauth2" + PAYPAL = "paypal" + PAYPAL_SANDBOX = "paypal-sandbox" + PLANNINGCENTER = "planningcenter" + SALESFORCE_COMMUNITY = "salesforce-community" + SALESFORCE_SANDBOX = "salesforce-sandbox" + SALESFORCE = "salesforce" + SHOPIFY = "shopify" + SOUNDCLOUD = "soundcloud" + THIRTYSEVENSIGNALS = "thirtysevensignals" + TWITTER = "twitter" + UNTAPPED = "untapped" + VKONTAKTE = "vkontakte" + WEIBO = "weibo" + WINDOWSLIVE = "windowslive" + WORDPRESS = "wordpress" + YAHOO = "yahoo" + YANDEX = "yandex" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_user_id.rb new file mode 100644 index 000000000..35ffb9985 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_identities_item_social_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserCreatedPreviousObjectIdentitiesItemSocialUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_user_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_user_metadata.rb new file mode 100644 index 000000000..59d99e603 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_created_previous_object_user_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserCreatedPreviousObjectUserMetadata + # EventStreamCloudEventUserCreatedPreviousObjectUserMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_data.rb index 083e097b9..a67af7547 100644 --- a/lib/auth0/types/event_stream_cloud_event_user_deleted_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventUserDeletedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventUserDeletedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object.rb new file mode 100644 index 000000000..b9e0c5ae2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventUserDeletedPreviousObject < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + + field :identities, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItem] }, optional: false, nullable: false + + field :app_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :picture, -> { String }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :nickname, -> { String }, optional: true, nullable: false + + field :multifactor, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :last_ip, -> { String }, optional: true, nullable: false + + field :last_login, -> { String }, optional: true, nullable: false + + field :logins_count, -> { Integer }, optional: true, nullable: false + + field :blocked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_app_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_app_metadata.rb new file mode 100644 index 000000000..d960e96e7 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_app_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectAppMetadata + # EventStreamCloudEventUserDeletedPreviousObjectAppMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item.rb new file mode 100644 index 000000000..9fa32804f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Identity object when accounts are linked. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItem < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustom } + + member -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabase } + + member -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterprise } + + member -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordless } + + member -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocial } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom.rb new file mode 100644 index 000000000..af660d71d --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for custom identity providers. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustom < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_is_social_enum.rb new file mode 100644 index 000000000..3d5ef3d5c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomIsSocialEnum + # EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_profile_data.rb new file mode 100644 index 000000000..9b300092b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_provider_enum.rb new file mode 100644 index 000000000..aefe43172 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomProviderEnum + extend Auth0::Internal::Types::Enum + + CUSTOM = "custom" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_user_id.rb new file mode 100644 index 000000000..2df791532 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_custom_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemCustomUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database.rb new file mode 100644 index 000000000..cb602e01b --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for database identity providers. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabase < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_is_social_enum.rb new file mode 100644 index 000000000..d6f62be88 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseIsSocialEnum + # EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_profile_data.rb new file mode 100644 index 000000000..4938ef923 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_provider_enum.rb new file mode 100644 index 000000000..631a092ee --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseProviderEnum + extend Auth0::Internal::Types::Enum + + AUTH0 = "auth0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_user_id.rb new file mode 100644 index 000000000..fcd6f7460 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_database_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemDatabaseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise.rb new file mode 100644 index 000000000..3785bb499 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for enterprise identity providers. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterprise < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_is_social_enum.rb new file mode 100644 index 000000000..e81a81c20 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum + # EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_profile_data.rb new file mode 100644 index 000000000..e10d6d3fe --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_provider_enum.rb new file mode 100644 index 000000000..61014da02 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_provider_enum.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseProviderEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + ADFS = "adfs" + GOOGLE_APPS = "google-apps" + IP = "ip" + OFFICE365 = "office365" + OIDC = "oidc" + OKTA = "okta" + PINGFEDERATE = "pingfederate" + SAMLP = "samlp" + SHAREPOINT = "sharepoint" + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_user_id.rb new file mode 100644 index 000000000..8ea95a019 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_enterprise_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemEnterpriseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless.rb new file mode 100644 index 000000000..c21c212d1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for passwordless identity providers. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordless < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_is_social_enum.rb new file mode 100644 index 000000000..73ea9f92c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum + # EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_profile_data.rb new file mode 100644 index 000000000..7096b1ad3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_provider_enum.rb new file mode 100644 index 000000000..a859bcaf0 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_provider_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessProviderEnum + extend Auth0::Internal::Types::Enum + + EMAIL = "email" + SMS = "sms" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_user_id.rb new file mode 100644 index 000000000..175882f4a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_passwordless_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemPasswordlessUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social.rb new file mode 100644 index 000000000..3889c9e4c --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for social identity providers. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocial < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_is_social_enum.rb new file mode 100644 index 000000000..6674b2341 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialIsSocialEnum + # EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_profile_data.rb new file mode 100644 index 000000000..5e85b0582 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_provider_enum.rb new file mode 100644 index 000000000..b46711b0a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_provider_enum.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialProviderEnum + extend Auth0::Internal::Types::Enum + + AMAZON = "amazon" + APPLE = "apple" + DROPBOX = "dropbox" + BITBUCKET = "bitbucket" + AUTH0OIDC = "auth0-oidc" + BAIDU = "baidu" + BITLY = "bitly" + BOX = "box" + DACCOUNT = "daccount" + DWOLLA = "dwolla" + EVERNOTE_SANDBOX = "evernote-sandbox" + EVERNOTE = "evernote" + EXACT = "exact" + FACEBOOK = "facebook" + FITBIT = "fitbit" + GITHUB = "github" + GOOGLE_OAUTH2 = "google-oauth2" + INSTAGRAM = "instagram" + LINE = "line" + LINKEDIN = "linkedin" + OAUTH1 = "oauth1" + OAUTH2 = "oauth2" + PAYPAL = "paypal" + PAYPAL_SANDBOX = "paypal-sandbox" + PLANNINGCENTER = "planningcenter" + SALESFORCE_COMMUNITY = "salesforce-community" + SALESFORCE_SANDBOX = "salesforce-sandbox" + SALESFORCE = "salesforce" + SHOPIFY = "shopify" + SOUNDCLOUD = "soundcloud" + THIRTYSEVENSIGNALS = "thirtysevensignals" + TWITTER = "twitter" + UNTAPPED = "untapped" + VKONTAKTE = "vkontakte" + WEIBO = "weibo" + WINDOWSLIVE = "windowslive" + WORDPRESS = "wordpress" + YAHOO = "yahoo" + YANDEX = "yandex" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_user_id.rb new file mode 100644 index 000000000..e7b0df0ea --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_identities_item_social_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserDeletedPreviousObjectIdentitiesItemSocialUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_user_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_user_metadata.rb new file mode 100644 index 000000000..dcf7673e2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_deleted_previous_object_user_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserDeletedPreviousObjectUserMetadata + # EventStreamCloudEventUserDeletedPreviousObjectUserMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_data.rb index 1211783e0..fe6bb8fd9 100644 --- a/lib/auth0/types/event_stream_cloud_event_user_updated_data.rb +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_data.rb @@ -6,6 +6,8 @@ module Types class EventStreamCloudEventUserUpdatedData < Internal::Types::Model field :object, -> { Auth0::Types::EventStreamCloudEventUserUpdatedObject }, optional: false, nullable: false + field :previous_object, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObject }, optional: true, nullable: false + field :context, -> { Auth0::Types::EventStreamCloudEventContext }, optional: true, nullable: false end end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object.rb new file mode 100644 index 000000000..f288fda40 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The event content as it was prior to the change described by this event, when applicable. + class EventStreamCloudEventUserUpdatedPreviousObject < Internal::Types::Model + field :user_id, -> { String }, optional: false, nullable: false + + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :created_at, -> { String }, optional: false, nullable: false + + field :updated_at, -> { String }, optional: false, nullable: false + + field :identities, -> { Internal::Types::Array[Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItem] }, optional: false, nullable: false + + field :app_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :user_metadata, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + + field :picture, -> { String }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :nickname, -> { String }, optional: true, nullable: false + + field :multifactor, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :last_ip, -> { String }, optional: true, nullable: false + + field :last_login, -> { String }, optional: true, nullable: false + + field :logins_count, -> { Integer }, optional: true, nullable: false + + field :blocked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_app_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_app_metadata.rb new file mode 100644 index 000000000..6584ee978 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_app_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectAppMetadata + # EventStreamCloudEventUserUpdatedPreviousObjectAppMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item.rb new file mode 100644 index 000000000..d994fc110 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Identity object when accounts are linked. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItem < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustom } + + member -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabase } + + member -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterprise } + + member -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordless } + + member -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocial } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom.rb new file mode 100644 index 000000000..1f4f45162 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for custom identity providers. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustom < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_is_social_enum.rb new file mode 100644 index 000000000..030f39717 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomIsSocialEnum + # EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_profile_data.rb new file mode 100644 index 000000000..ff4729dec --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_provider_enum.rb new file mode 100644 index 000000000..5bf54341f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomProviderEnum + extend Auth0::Internal::Types::Enum + + CUSTOM = "custom" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_user_id.rb new file mode 100644 index 000000000..d342ca4fd --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_custom_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemCustomUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database.rb new file mode 100644 index 000000000..6884f2c1a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for database identity providers. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabase < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_is_social_enum.rb new file mode 100644 index 000000000..11b548e00 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum + # EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_profile_data.rb new file mode 100644 index 000000000..f3f62a276 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_provider_enum.rb new file mode 100644 index 000000000..7cf009894 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_provider_enum.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseProviderEnum + extend Auth0::Internal::Types::Enum + + AUTH0 = "auth0" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_user_id.rb new file mode 100644 index 000000000..046d1974e --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_database_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemDatabaseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise.rb new file mode 100644 index 000000000..2eb4ab9ef --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for enterprise identity providers. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterprise < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_is_social_enum.rb new file mode 100644 index 000000000..e555517f1 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum + # EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_profile_data.rb new file mode 100644 index 000000000..b19ccd60a --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_provider_enum.rb new file mode 100644 index 000000000..b9e1335d4 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_provider_enum.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseProviderEnum + extend Auth0::Internal::Types::Enum + + AD = "ad" + ADFS = "adfs" + GOOGLE_APPS = "google-apps" + IP = "ip" + OFFICE365 = "office365" + OIDC = "oidc" + OKTA = "okta" + PINGFEDERATE = "pingfederate" + SAMLP = "samlp" + SHAREPOINT = "sharepoint" + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_user_id.rb new file mode 100644 index 000000000..5229f79e3 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_enterprise_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemEnterpriseUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless.rb new file mode 100644 index 000000000..c83bedede --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for passwordless identity providers. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordless < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_is_social_enum.rb new file mode 100644 index 000000000..1b3b895ea --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum + # EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_profile_data.rb new file mode 100644 index 000000000..e915c6d2f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_provider_enum.rb new file mode 100644 index 000000000..ffc15ee05 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_provider_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessProviderEnum + extend Auth0::Internal::Types::Enum + + EMAIL = "email" + SMS = "sms" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_user_id.rb new file mode 100644 index 000000000..7b314c2df --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_passwordless_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemPasswordlessUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social.rb new file mode 100644 index 000000000..38e52e16f --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The identity object for social identity providers. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocial < Internal::Types::Model + field :connection, -> { String }, optional: false, nullable: false + + field :user_id, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialUserID }, optional: false, nullable: false + + field :profile_data, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProfileData }, optional: true, nullable: false, api_name: "profileData" + + field :provider, -> { Auth0::Types::EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProviderEnum }, optional: false, nullable: false + + field :is_social, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "isSocial" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_is_social_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_is_social_enum.rb new file mode 100644 index 000000000..c131ef8b9 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_is_social_enum.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialIsSocialEnum + # EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialIsSocialEnum is an alias for Boolean + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_profile_data.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_profile_data.rb new file mode 100644 index 000000000..2778f4ddf --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_profile_data.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Profile data for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProfileData < Internal::Types::Model + field :email, -> { String }, optional: true, nullable: false + + field :email_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :username, -> { String }, optional: true, nullable: false + + field :given_name, -> { String }, optional: true, nullable: false + + field :family_name, -> { String }, optional: true, nullable: false + + field :phone_number, -> { String }, optional: true, nullable: false + + field :phone_verified, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_provider_enum.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_provider_enum.rb new file mode 100644 index 000000000..b37a5fa12 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_provider_enum.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialProviderEnum + extend Auth0::Internal::Types::Enum + + AMAZON = "amazon" + APPLE = "apple" + DROPBOX = "dropbox" + BITBUCKET = "bitbucket" + AUTH0OIDC = "auth0-oidc" + BAIDU = "baidu" + BITLY = "bitly" + BOX = "box" + DACCOUNT = "daccount" + DWOLLA = "dwolla" + EVERNOTE_SANDBOX = "evernote-sandbox" + EVERNOTE = "evernote" + EXACT = "exact" + FACEBOOK = "facebook" + FITBIT = "fitbit" + GITHUB = "github" + GOOGLE_OAUTH2 = "google-oauth2" + INSTAGRAM = "instagram" + LINE = "line" + LINKEDIN = "linkedin" + OAUTH1 = "oauth1" + OAUTH2 = "oauth2" + PAYPAL = "paypal" + PAYPAL_SANDBOX = "paypal-sandbox" + PLANNINGCENTER = "planningcenter" + SALESFORCE_COMMUNITY = "salesforce-community" + SALESFORCE_SANDBOX = "salesforce-sandbox" + SALESFORCE = "salesforce" + SHOPIFY = "shopify" + SOUNDCLOUD = "soundcloud" + THIRTYSEVENSIGNALS = "thirtysevensignals" + TWITTER = "twitter" + UNTAPPED = "untapped" + VKONTAKTE = "vkontakte" + WEIBO = "weibo" + WINDOWSLIVE = "windowslive" + WORDPRESS = "wordpress" + YAHOO = "yahoo" + YANDEX = "yandex" + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_user_id.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_user_id.rb new file mode 100644 index 000000000..1a8eb5412 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_identities_item_social_user_id.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # The IDP-specific identifer for the user. + class EventStreamCloudEventUserUpdatedPreviousObjectIdentitiesItemSocialUserID < Internal::Types::Model + extend Auth0::Internal::Types::Union + + member -> { String } + + member -> { Integer } + end + end +end diff --git a/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_user_metadata.rb b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_user_metadata.rb new file mode 100644 index 000000000..7fdc523d2 --- /dev/null +++ b/lib/auth0/types/event_stream_cloud_event_user_updated_previous_object_user_metadata.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module EventStreamCloudEventUserUpdatedPreviousObjectUserMetadata + # EventStreamCloudEventUserUpdatedPreviousObjectUserMetadata is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/form_widget_g_maps_address_config.rb b/lib/auth0/types/form_widget_g_maps_address_config.rb index cc8da2d7a..47ecd473b 100644 --- a/lib/auth0/types/form_widget_g_maps_address_config.rb +++ b/lib/auth0/types/form_widget_g_maps_address_config.rb @@ -4,6 +4,8 @@ module Auth0 module Types class FormWidgetGMapsAddressConfig < Internal::Types::Model field :api_key, -> { String }, optional: false, nullable: false + + field :server_key, -> { String }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/get_client_response_content.rb b/lib/auth0/types/get_client_response_content.rb index b8928a484..3568bb77e 100644 --- a/lib/auth0/types/get_client_response_content.rb +++ b/lib/auth0/types/get_client_response_content.rb @@ -111,6 +111,8 @@ class GetClientResponseContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationResponseConfiguration }, optional: true, nullable: false field :identity_assertion_authorization_grant, -> { Auth0::Types::IdentityAssertionAuthorizationGrant }, optional: true, nullable: false diff --git a/lib/auth0/types/get_connection_profile_response_content.rb b/lib/auth0/types/get_connection_profile_response_content.rb index ca4a378fe..d8fe90ef1 100644 --- a/lib/auth0/types/get_connection_profile_response_content.rb +++ b/lib/auth0/types/get_connection_profile_response_content.rb @@ -17,6 +17,8 @@ class GetConnectionProfileResponseContent < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/types/list_organization_templates_paginated_response_content.rb b/lib/auth0/types/list_organization_templates_paginated_response_content.rb new file mode 100644 index 000000000..9eb7526bc --- /dev/null +++ b/lib/auth0/types/list_organization_templates_paginated_response_content.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class ListOrganizationTemplatesPaginatedResponseContent < Internal::Types::Model + field :next_, -> { String }, optional: true, nullable: false, api_name: "next" + + field :organization_templates, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplate] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/list_template_organizations_paginated_response_content.rb b/lib/auth0/types/list_template_organizations_paginated_response_content.rb new file mode 100644 index 000000000..596126dce --- /dev/null +++ b/lib/auth0/types/list_template_organizations_paginated_response_content.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class ListTemplateOrganizationsPaginatedResponseContent < Internal::Types::Model + field :next_, -> { String }, optional: true, nullable: false, api_name: "next" + + field :organizations, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplateAssignedOrganization] }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/network_acl_http_message_signature.rb b/lib/auth0/types/network_acl_http_message_signature.rb new file mode 100644 index 000000000..a4eb2f184 --- /dev/null +++ b/lib/auth0/types/network_acl_http_message_signature.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # HTTP Message Signature configuration. + class NetworkAclHttpMessageSignature < Internal::Types::Model + field :keys, -> { Internal::Types::Array[Auth0::Types::NetworkAclHttpMessageSignatureKey] }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/network_acl_http_message_signature_key.rb b/lib/auth0/types/network_acl_http_message_signature_key.rb new file mode 100644 index 000000000..37b2268e0 --- /dev/null +++ b/lib/auth0/types/network_acl_http_message_signature_key.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class NetworkAclHttpMessageSignatureKey < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/network_acl_http_message_signature_keys.rb b/lib/auth0/types/network_acl_http_message_signature_keys.rb new file mode 100644 index 000000000..a72bc9e12 --- /dev/null +++ b/lib/auth0/types/network_acl_http_message_signature_keys.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module NetworkAclHttpMessageSignatureKeys + # NetworkAclHttpMessageSignatureKeys is an alias for Array + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/auth0/types/network_acl_match.rb b/lib/auth0/types/network_acl_match.rb index b1d6a0713..10d2ac8eb 100644 --- a/lib/auth0/types/network_acl_match.rb +++ b/lib/auth0/types/network_acl_match.rb @@ -26,6 +26,8 @@ class NetworkACLMatch < Internal::Types::Model field :connecting_ipv4cidrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false, api_name: "connecting_ipv4_cidrs" field :connecting_ipv6cidrs, -> { Internal::Types::Array[String] }, optional: true, nullable: false, api_name: "connecting_ipv6_cidrs" + + field :http_message_signature, -> { Auth0::Types::NetworkAclHttpMessageSignature }, optional: true, nullable: false end end end diff --git a/lib/auth0/types/oauth_scope.rb b/lib/auth0/types/oauth_scope.rb index 799cdaf52..ba83e9a65 100644 --- a/lib/auth0/types/oauth_scope.rb +++ b/lib/auth0/types/oauth_scope.rb @@ -249,6 +249,9 @@ module OauthScope READ_ORGANIZATION_CLIENTS = "read:organization_clients" UPDATE_ORGANIZATION_CLIENTS = "update:organization_clients" DELETE_ORGANIZATION_CLIENTS = "delete:organization_clients" + CREATE_ORGANIZATION_TEMPLATES = "create:organization_templates" + READ_ORGANIZATION_TEMPLATES = "read:organization_templates" + UPDATE_ORGANIZATION_TEMPLATES = "update:organization_templates" CREATE_NETWORK_ACL_KEYS = "create:network_acl_keys" READ_NETWORK_ACL_KEYS = "read:network_acl_keys" DELETE_NETWORK_ACL_KEYS = "delete:network_acl_keys" diff --git a/lib/auth0/types/organization_deletion_behavior_enum.rb b/lib/auth0/types/organization_deletion_behavior_enum.rb new file mode 100644 index 000000000..9d5476855 --- /dev/null +++ b/lib/auth0/types/organization_deletion_behavior_enum.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module OrganizationDeletionBehaviorEnum + extend Auth0::Internal::Types::Enum + + ALLOW = "allow" + ALLOW_IF_EMPTY = "allow_if_empty" + end + end +end diff --git a/lib/auth0/types/organization_template.rb b/lib/auth0/types/organization_template.rb new file mode 100644 index 000000000..26183addb --- /dev/null +++ b/lib/auth0/types/organization_template.rb @@ -0,0 +1,39 @@ +# frozen_string_literal: true + +module Auth0 + module Types + class OrganizationTemplate < Internal::Types::Model + field :id, -> { String }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :is_default, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :organization_deletion_behavior, -> { Auth0::Types::OrganizationDeletionBehaviorEnum }, optional: true, nullable: false + + field :connection_deletion_behavior, -> { Auth0::Types::ConnectionDeletionBehaviorEnum }, optional: true, nullable: false + + field :enforce_permission_ceiling, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :enforce_self_assignment_restriction, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :connection_profile_id, -> { String }, optional: true, nullable: false + + field :user_attribute_profile_id, -> { String }, optional: true, nullable: false + + field :allowed_strategies, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplateAllowedStrategyEnum] }, optional: true, nullable: false + + field :invitation_landing_client_id, -> { String }, optional: true, nullable: false + + field :admin_roles_assignment, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :use_for_organization_discovery, -> { Auth0::Types::OrganizationTemplateUseForOrganizationDiscovery }, optional: true, nullable: false + + field :role_visibility_policy, -> { Auth0::Types::OrganizationTemplateRoleVisibilityPolicy }, optional: true, nullable: false + + field :created_at, -> { String }, optional: true, nullable: false + + field :updated_at, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/organization_template_allowed_strategy_enum.rb b/lib/auth0/types/organization_template_allowed_strategy_enum.rb new file mode 100644 index 000000000..7e4755d86 --- /dev/null +++ b/lib/auth0/types/organization_template_allowed_strategy_enum.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module OrganizationTemplateAllowedStrategyEnum + extend Auth0::Internal::Types::Enum + + ADFS = "adfs" + GOOGLE_APPS = "google-apps" + OIDC = "oidc" + OKTA = "okta" + PINGFEDERATE = "pingfederate" + SAMLP = "samlp" + WAAD = "waad" + end + end +end diff --git a/lib/auth0/types/organization_template_assigned_organization.rb b/lib/auth0/types/organization_template_assigned_organization.rb new file mode 100644 index 000000000..19612b10b --- /dev/null +++ b/lib/auth0/types/organization_template_assigned_organization.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # An organization assigned to the template. + class OrganizationTemplateAssignedOrganization < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/organization_template_role_visibility_enum.rb b/lib/auth0/types/organization_template_role_visibility_enum.rb new file mode 100644 index 000000000..e12bbae6e --- /dev/null +++ b/lib/auth0/types/organization_template_role_visibility_enum.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Auth0 + module Types + module OrganizationTemplateRoleVisibilityEnum + extend Auth0::Internal::Types::Enum + + WRITE = "write" + READ_ONLY = "read_only" + HIDDEN = "hidden" + end + end +end diff --git a/lib/auth0/types/organization_template_role_visibility_override.rb b/lib/auth0/types/organization_template_role_visibility_override.rb new file mode 100644 index 000000000..394febb76 --- /dev/null +++ b/lib/auth0/types/organization_template_role_visibility_override.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # A role visibility override. + class OrganizationTemplateRoleVisibilityOverride < Internal::Types::Model + field :role_id, -> { String }, optional: false, nullable: false + + field :access, -> { Auth0::Types::OrganizationTemplateRoleVisibilityEnum }, optional: false, nullable: false + end + end +end diff --git a/lib/auth0/types/organization_template_role_visibility_policy.rb b/lib/auth0/types/organization_template_role_visibility_policy.rb new file mode 100644 index 000000000..c2362cd5f --- /dev/null +++ b/lib/auth0/types/organization_template_role_visibility_policy.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Controls role visibility for organization administrators. + class OrganizationTemplateRoleVisibilityPolicy < Internal::Types::Model + field :default_value, -> { Auth0::Types::OrganizationTemplateRoleVisibilityEnum }, optional: false, nullable: false + + field :overrides, -> { Internal::Types::Array[Auth0::Types::OrganizationTemplateRoleVisibilityOverride] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/organization_template_use_for_organization_discovery.rb b/lib/auth0/types/organization_template_use_for_organization_discovery.rb new file mode 100644 index 000000000..aefa4feab --- /dev/null +++ b/lib/auth0/types/organization_template_use_for_organization_discovery.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module Auth0 + module Types + # Controls whether connections from this template are used for organization discovery. + class OrganizationTemplateUseForOrganizationDiscovery < Internal::Types::Model + field :default_value, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :allowed_values, -> { Internal::Types::Array[Internal::Types::Boolean] }, optional: true, nullable: false + end + end +end diff --git a/lib/auth0/types/rotate_client_secret_response_content.rb b/lib/auth0/types/rotate_client_secret_response_content.rb index b0f2e090c..6c806e9fa 100644 --- a/lib/auth0/types/rotate_client_secret_response_content.rb +++ b/lib/auth0/types/rotate_client_secret_response_content.rb @@ -111,6 +111,8 @@ class RotateClientSecretResponseContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationResponseConfiguration }, optional: true, nullable: false field :identity_assertion_authorization_grant, -> { Auth0::Types::IdentityAssertionAuthorizationGrant }, optional: true, nullable: false diff --git a/lib/auth0/types/screen_group_name_enum.rb b/lib/auth0/types/screen_group_name_enum.rb index cf57b4bff..b322eb4a9 100644 --- a/lib/auth0/types/screen_group_name_enum.rb +++ b/lib/auth0/types/screen_group_name_enum.rb @@ -34,6 +34,7 @@ module ScreenGroupNameEnum RESET_PASSWORD_MFA_WEBAUTHN_ROAMING_CHALLENGE = "reset-password-mfa-webauthn-roaming-challenge" CUSTOM_FORM = "custom-form" CONSENT = "consent" + CONSENT_TENANT_SCOPES = "consent-tenant-scopes" CUSTOMIZED_CONSENT = "customized-consent" LOGOUT = "logout" LOGOUT_COMPLETE = "logout-complete" diff --git a/lib/auth0/types/tenant_settings_flags.rb b/lib/auth0/types/tenant_settings_flags.rb index b70a0cc47..09314b0b2 100644 --- a/lib/auth0/types/tenant_settings_flags.rb +++ b/lib/auth0/types/tenant_settings_flags.rb @@ -54,6 +54,8 @@ class TenantSettingsFlags < Internal::Types::Model field :genai_trial, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :local_resource_discovery, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :enable_dynamic_client_registration, -> { Internal::Types::Boolean }, optional: true, nullable: false field :disable_management_api_sms_obfuscation, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/auth0/types/update_client_response_content.rb b/lib/auth0/types/update_client_response_content.rb index 80a88fa6d..57aa63960 100644 --- a/lib/auth0/types/update_client_response_content.rb +++ b/lib/auth0/types/update_client_response_content.rb @@ -111,6 +111,8 @@ class UpdateClientResponseContent < Internal::Types::Model field :express_configuration, -> { Auth0::Types::ExpressConfiguration }, optional: true, nullable: false + field :b2b_integration_configuration, -> { Auth0::Types::B2BIntegrationConfiguration }, optional: true, nullable: false + field :my_organization_configuration, -> { Auth0::Types::ClientMyOrganizationResponseConfiguration }, optional: true, nullable: false field :identity_assertion_authorization_grant, -> { Auth0::Types::IdentityAssertionAuthorizationGrant }, optional: true, nullable: false diff --git a/lib/auth0/types/update_connection_options.rb b/lib/auth0/types/update_connection_options.rb index 8bf2959ae..2fc1ae6c7 100644 --- a/lib/auth0/types/update_connection_options.rb +++ b/lib/auth0/types/update_connection_options.rb @@ -73,6 +73,10 @@ class UpdateConnectionOptions < Internal::Types::Model field :dpop_signing_alg, -> { Auth0::Types::ConnectionDpopSigningAlgEnum }, optional: true, nullable: false + field :enable_pushed_authorization_requests, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :pushed_authorization_request_endpoint, -> { String }, optional: true, nullable: false + field :token_endpoint_auth_method, -> { Auth0::Types::ConnectionTokenEndpointAuthMethodEnum }, optional: true, nullable: false field :token_endpoint_auth_signing_alg, -> { Auth0::Types::ConnectionTokenEndpointAuthSigningAlgEnum }, optional: true, nullable: false diff --git a/lib/auth0/types/update_connection_profile_response_content.rb b/lib/auth0/types/update_connection_profile_response_content.rb index 6d138a5d0..663636a31 100644 --- a/lib/auth0/types/update_connection_profile_response_content.rb +++ b/lib/auth0/types/update_connection_profile_response_content.rb @@ -17,6 +17,8 @@ class UpdateConnectionProfileResponseContent < Internal::Types::Model field :strategy_overrides, -> { Auth0::Types::ConnectionProfileStrategyOverrides }, optional: true, nullable: false + field :provisioning, -> { Auth0::Types::ConnectionProfileProvisioning }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionProfileCrossAppAccessResourceApp }, optional: true, nullable: false end end diff --git a/lib/auth0/types/update_connection_request_content_saml.rb b/lib/auth0/types/update_connection_request_content_saml.rb index 06f8a8073..4102e41d1 100644 --- a/lib/auth0/types/update_connection_request_content_saml.rb +++ b/lib/auth0/types/update_connection_request_content_saml.rb @@ -14,6 +14,8 @@ class UpdateConnectionRequestContentSAML < Internal::Types::Model field :options, -> { Auth0::Types::ConnectionOptionsSAML }, optional: true, nullable: false + field :cross_app_access_resource_app, -> { Auth0::Types::ConnectionCrossAppAccessResourceApp }, optional: true, nullable: false + field :show_as_button, -> { Internal::Types::Boolean }, optional: true, nullable: false end end diff --git a/lib/auth0/users/organizations/client.rb b/lib/auth0/users/organizations/client.rb index 49d312248..948c91fbc 100644 --- a/lib/auth0/users/organizations/client.rb +++ b/lib/auth0/users/organizations/client.rb @@ -14,6 +14,24 @@ def initialize(client:) # Retrieve list of the specified user's current Organization memberships. User must be specified by user ID. For # more information, review [Auth0 Organizations](https://auth0.com/docs/manage-users/organizations). # + # This endpoint supports two types of pagination: + # + # - Offset pagination + # - Checkpoint pagination + # + # Checkpoint pagination must be used if you need to retrieve more than 1000 organizations. + # + # **Checkpoint Pagination** + # + # To search by checkpoint, use the following parameters: + # + # - `from`: Optional id from which to start selection. + # - `take`: The total number of entries to retrieve when using the `from` parameter. Defaults to 50. + # + # **Note**: The first time you call this endpoint using checkpoint pagination, omit the `from` parameter. If + # there are more results, a `next` value is included in the response. You can use this for subsequent API calls. + # When `next` is no longer included in the response, no pages are remaining. + # # @param request_options [Hash] # @param params [Hash] # @option request_options [String] :base_url diff --git a/test/wire/organization_templates_test.rb b/test/wire/organization_templates_test.rb new file mode 100644 index 000000000..0c23b7977 --- /dev/null +++ b/test/wire/organization_templates_test.rb @@ -0,0 +1,127 @@ +# frozen_string_literal: true + +require_relative "wiremock_test_case" + +class OrganizationTemplatesWireTest < WireMockTestCase + def setup + super + + @client = Auth0::Management.new( + token: "", + base_url: WIREMOCK_BASE_URL + ) + end + + def test_organization_templates_list_with_wiremock + test_id = "organization_templates.list.0" + + result = @client.organization_templates.list( + from: "from", + take: 1, + request_options: { + additional_headers: { + "X-Test-Id" => "organization_templates.list.0" + } + } + ) + result.pages.next_page + + verify_request_count( + test_id: test_id, + method: "GET", + url_path: "/organization-templates", + query_params: nil, + expected: 1 + ) + end + + def test_organization_templates_create_with_wiremock + test_id = "organization_templates.create.0" + + @client.organization_templates.create( + name: "name", + organization_deletion_behavior: "allow", + enforce_permission_ceiling: true, + enforce_self_assignment_restriction: true, + request_options: { + additional_headers: { + "X-Test-Id" => "organization_templates.create.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "POST", + url_path: "/organization-templates", + query_params: nil, + expected: 1 + ) + end + + def test_organization_templates_get_with_wiremock + test_id = "organization_templates.get.0" + + @client.organization_templates.get( + id: "id", + request_options: { + additional_headers: { + "X-Test-Id" => "organization_templates.get.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "GET", + url_path: "/organization-templates/id", + query_params: nil, + expected: 1 + ) + end + + def test_organization_templates_update_with_wiremock + test_id = "organization_templates.update.0" + + @client.organization_templates.update( + id: "id", + request_options: { + additional_headers: { + "X-Test-Id" => "organization_templates.update.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "PATCH", + url_path: "/organization-templates/id", + query_params: nil, + expected: 1 + ) + end + + def test_organization_templates_list_organizations_with_wiremock + test_id = "organization_templates.list_organizations.0" + + result = @client.organization_templates.list_organizations( + id: "id", + from: "from", + take: 1, + request_options: { + additional_headers: { + "X-Test-Id" => "organization_templates.list_organizations.0" + } + } + ) + result.pages.next_page + + verify_request_count( + test_id: test_id, + method: "GET", + url_path: "/organization-templates/id/organizations", + query_params: nil, + expected: 1 + ) + end +end diff --git a/test/wire/organizations_organization_template_test.rb b/test/wire/organizations_organization_template_test.rb new file mode 100644 index 000000000..e408b5f42 --- /dev/null +++ b/test/wire/organizations_organization_template_test.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +require_relative "wiremock_test_case" + +class OrganizationsOrganizationTemplateWireTest < WireMockTestCase + def setup + super + + @client = Auth0::Management.new( + token: "", + base_url: WIREMOCK_BASE_URL + ) + end + + def test_organizations_organization_template_get_with_wiremock + test_id = "organizations.organization_template.get.0" + + @client.organizations.organization_template.get( + id: "id", + request_options: { + additional_headers: { + "X-Test-Id" => "organizations.organization_template.get.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "GET", + url_path: "/organizations/id/organization-templates", + query_params: nil, + expected: 1 + ) + end + + def test_organizations_organization_template_assign_organization_template_with_wiremock + test_id = "organizations.organization_template.assign_organization_template.0" + + @client.organizations.organization_template.assign_organization_template( + id: "id", + template_id: "template_id", + request_options: { + additional_headers: { + "X-Test-Id" => "organizations.organization_template.assign_organization_template.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "PUT", + url_path: "/organizations/id/organization-templates/template_id", + query_params: nil, + expected: 1 + ) + end + + def test_organizations_organization_template_unassign_organization_template_with_wiremock + test_id = "organizations.organization_template.unassign_organization_template.0" + + @client.organizations.organization_template.unassign_organization_template( + id: "id", + template_id: "template_id", + request_options: { + additional_headers: { + "X-Test-Id" => "organizations.organization_template.unassign_organization_template.0" + } + } + ) + + verify_request_count( + test_id: test_id, + method: "DELETE", + url_path: "/organizations/id/organization-templates/template_id", + query_params: nil, + expected: 1 + ) + end +end diff --git a/wiremock/wiremock-mappings.json b/wiremock/wiremock-mappings.json index e4c39f2e8..f4e74dd92 100644 --- a/wiremock/wiremock-mappings.json +++ b/wiremock/wiremock-mappings.json @@ -785,7 +785,7 @@ }, "response": { "status": 201, - "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", + "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", "headers": { "Content-Type": "application/json" } @@ -891,7 +891,7 @@ }, "response": { "status": 200, - "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", + "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", "headers": { "Content-Type": "application/json" } @@ -963,7 +963,7 @@ }, "response": { "status": 200, - "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", + "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", "headers": { "Content-Type": "application/json" } @@ -999,7 +999,7 @@ }, "response": { "status": 200, - "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", + "body": "{\n \"client_id\": \"client_id\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}", "headers": { "Content-Type": "application/json" } @@ -1070,7 +1070,7 @@ }, "response": { "status": 201, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"provisioning\": {\n \"scim\": {\n \"tokens\": {\n \"scopes\": [\n \"get:users\"\n ]\n }\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -1138,7 +1138,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"display_name\": \"display_name\",\n \"template\": {\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ]\n }\n}", + "body": "{\n \"id\": \"id\",\n \"display_name\": \"display_name\",\n \"template\": {\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"provisioning\": {\n \"scim\": {\n \"tokens\": {\n \"scopes\": [\n \"get:users\"\n ]\n }\n }\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -1174,7 +1174,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"provisioning\": {\n \"scim\": {\n \"tokens\": {\n \"scopes\": [\n \"get:users\"\n ]\n }\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -1246,7 +1246,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"provisioning\": {\n \"scim\": {\n \"tokens\": {\n \"scopes\": [\n \"get:users\"\n ]\n }\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -2333,7 +2333,7 @@ }, "response": { "status": 200, - "body": "event: message\ndata: {\"offset\":\"offset\",\"event\":{\"specversion\":\"1.0\",\"type\":\"connection.created\",\"source\":\"source\",\"id\":\"id\",\"time\":\"2024-01-15T09:30:00Z\",\"data\":{\"object\":{\"id\":\"id\",\"name\":\"name\",\"strategy\":\"oidc\"},\"context\":{\"tenant\":{\"tenant_id\":\"tenant_id\"}}},\"a0tenant\":\"a0tenant\",\"a0stream\":\"a0stream\",\"a0purpose\":\"test\"},\"type\":\"connection.created\"}\n", + "body": "event: message\ndata: {\"offset\":\"offset\",\"event\":{\"specversion\":\"1.0\",\"type\":\"connection.created\",\"source\":\"source\",\"id\":\"id\",\"time\":\"2024-01-15T09:30:00Z\",\"data\":{\"object\":{\"id\":\"id\",\"name\":\"name\",\"strategy\":\"oidc\"},\"previous_object\":{\"id\":\"id\",\"name\":\"name\",\"strategy\":\"oidc\"},\"context\":{\"tenant\":{\"id\":\"id\"}}},\"a0tenant\":\"a0tenant\",\"a0stream\":\"a0stream\",\"a0purpose\":\"test\"},\"type\":\"connection.created\"}\n", "headers": { "Content-Type": "text/event-stream" } @@ -3594,7 +3594,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -3630,7 +3630,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -3702,7 +3702,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ],\n \"http_message_signature\": {\n \"keys\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -3719,6 +3719,193 @@ } } }, + { + "id": "8032ba05-4233-422f-87a0-dbe77dca80ed", + "name": "Get organization templates - default", + "request": { + "urlPathTemplate": "/organization-templates", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "queryParameters": { + "from": { + "equalTo": "from" + }, + "take": { + "equalTo": "1" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"next\": \"next\",\n \"organization_templates\": [\n {\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_default\": true,\n \"organization_deletion_behavior\": \"allow\",\n \"connection_deletion_behavior\": \"allow\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true,\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"adfs\"\n ],\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"admin_roles_assignment\": [\n \"admin_roles_assignment\"\n ],\n \"use_for_organization_discovery\": {\n \"default_value\": true\n },\n \"role_visibility_policy\": {\n \"default_value\": \"write\"\n },\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\"\n }\n ]\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "8032ba05-4233-422f-87a0-dbe77dca80ed", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + }, + "postServeActions": [] + }, + { + "id": "d0ef713b-3207-460d-8c96-60d152baf538", + "name": "Create an organization template - default", + "request": { + "urlPathTemplate": "/organization-templates", + "method": "POST", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + } + }, + "response": { + "status": 201, + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_default\": true,\n \"organization_deletion_behavior\": \"allow\",\n \"connection_deletion_behavior\": \"allow\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true,\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"adfs\"\n ],\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"admin_roles_assignment\": [\n \"admin_roles_assignment\"\n ],\n \"use_for_organization_discovery\": {\n \"default_value\": true,\n \"allowed_values\": [\n true\n ]\n },\n \"role_visibility_policy\": {\n \"default_value\": \"write\",\n \"overrides\": [\n {\n \"role_id\": \"role_id\",\n \"access\": \"write\"\n }\n ]\n },\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\"\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "d0ef713b-3207-460d-8c96-60d152baf538", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, + { + "id": "96d95b7a-7269-4bdc-98df-28fb7c1d2c5a", + "name": "Get organization template - default", + "request": { + "urlPathTemplate": "/organization-templates/{id}", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_default\": true,\n \"organization_deletion_behavior\": \"allow\",\n \"connection_deletion_behavior\": \"allow\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true,\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"adfs\"\n ],\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"admin_roles_assignment\": [\n \"admin_roles_assignment\"\n ],\n \"use_for_organization_discovery\": {\n \"default_value\": true,\n \"allowed_values\": [\n true\n ]\n },\n \"role_visibility_policy\": {\n \"default_value\": \"write\",\n \"overrides\": [\n {\n \"role_id\": \"role_id\",\n \"access\": \"write\"\n }\n ]\n },\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\"\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "96d95b7a-7269-4bdc-98df-28fb7c1d2c5a", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, + { + "id": "ef471896-6d56-4f21-99e3-8d4dcb359dde", + "name": "Modify an organization template - default", + "request": { + "urlPathTemplate": "/organization-templates/{id}", + "method": "PATCH", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_default\": true,\n \"organization_deletion_behavior\": \"allow\",\n \"connection_deletion_behavior\": \"allow\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true,\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"adfs\"\n ],\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"admin_roles_assignment\": [\n \"admin_roles_assignment\"\n ],\n \"use_for_organization_discovery\": {\n \"default_value\": true,\n \"allowed_values\": [\n true\n ]\n },\n \"role_visibility_policy\": {\n \"default_value\": \"write\",\n \"overrides\": [\n {\n \"role_id\": \"role_id\",\n \"access\": \"write\"\n }\n ]\n },\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\"\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "ef471896-6d56-4f21-99e3-8d4dcb359dde", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, + { + "id": "8efcf58a-7877-473d-89dd-b497be80ab92", + "name": "Get organizations assigned to a template - default", + "request": { + "urlPathTemplate": "/organization-templates/{id}/organizations", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + } + }, + "queryParameters": { + "from": { + "equalTo": "from" + }, + "take": { + "equalTo": "1" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"next\": \"next\",\n \"organizations\": [\n {\n \"id\": \"id\"\n }\n ]\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "8efcf58a-7877-473d-89dd-b497be80ab92", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, { "id": "a4016e68-1c58-4a5c-b698-27ca350b937c", "name": "Get organizations - default", @@ -13677,6 +13864,120 @@ } } }, + { + "id": "c2f5ec1c-5df7-4f2c-9343-e5e3f3f637ef", + "name": "Get organization template for organization - default", + "request": { + "urlPathTemplate": "/organizations/{id}/organization-templates", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_default\": true,\n \"organization_deletion_behavior\": \"allow\",\n \"connection_deletion_behavior\": \"allow\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true,\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"adfs\"\n ],\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"admin_roles_assignment\": [\n \"admin_roles_assignment\"\n ],\n \"use_for_organization_discovery\": {\n \"default_value\": true,\n \"allowed_values\": [\n true\n ]\n },\n \"role_visibility_policy\": {\n \"default_value\": \"write\",\n \"overrides\": [\n {\n \"role_id\": \"role_id\",\n \"access\": \"write\"\n }\n ]\n },\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\"\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "c2f5ec1c-5df7-4f2c-9343-e5e3f3f637ef", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, + { + "id": "50ff1eeb-7359-44c1-94f5-552cd5844704", + "name": "Assign an organization template to an organization - default", + "request": { + "urlPathTemplate": "/organizations/{id}/organization-templates/{template_id}", + "method": "PUT", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + }, + "template_id": { + "equalTo": "template_id" + } + } + }, + "response": { + "status": 200, + "body": "\"\"", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "50ff1eeb-7359-44c1-94f5-552cd5844704", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, + { + "id": "f4cc26a9-f247-4729-96f3-d61861a61351", + "name": "Unassign an organization template from an organization - default", + "request": { + "urlPathTemplate": "/organizations/{id}/organization-templates/{template_id}", + "method": "DELETE", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + }, + "template_id": { + "equalTo": "template_id" + } + } + }, + "response": { + "status": 200, + "body": "\"\"", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "f4cc26a9-f247-4729-96f3-d61861a61351", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, { "id": "6d9e3ba1-00dd-4040-89c3-a856e4b77da2", "name": "List the groups that are assigned to the organization. - default", @@ -15113,7 +15414,7 @@ }, "response": { "status": 200, - "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}", + "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}", "headers": { "Content-Type": "application/json" } @@ -15145,7 +15446,7 @@ }, "response": { "status": 200, - "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}", + "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}", "headers": { "Content-Type": "application/json" } @@ -16662,6 +16963,6 @@ } ], "meta": { - "total": 445 + "total": 453 } } \ No newline at end of file From 0fb94a478003590b30b6512ade581daadc9e0329 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:27:21 +0000 Subject: [PATCH 2/3] [fern-replay] advance lockfile --- .fern/replay.lock | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.fern/replay.lock b/.fern/replay.lock index 25694086f..5dbe7dbaa 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -36,5 +36,11 @@ generations: cli_version: unknown generator_versions: fernapi/fern-ruby-sdk: 1.17.8 -current_generation: 1cfe82c679b6122773317ebd41bff24b09388b3d + - commit_sha: 78116dc530cd08317c9323863f3127c2fdec29ee + tree_hash: d0d935e417bf22e33c1c1eb9c6c43371d35907c0 + timestamp: 2026-09-02T09:27:17.154Z + cli_version: unknown + generator_versions: + fernapi/fern-ruby-sdk: 1.17.8 +current_generation: 78116dc530cd08317c9323863f3127c2fdec29ee patches: [] From 0f4305d39da3327b0f57fd8e77cf79ba5059b5b8 Mon Sep 17 00:00:00 2001 From: Kunal Dawar Date: Wed, 2 Sep 2026 15:33:25 +0530 Subject: [PATCH 3/3] Restore auth_client require and timeout/headers params in client.rb --- lib/auth0/client.rb | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/lib/auth0/client.rb b/lib/auth0/client.rb index 8b56b9f23..024873fd9 100644 --- a/lib/auth0/client.rb +++ b/lib/auth0/client.rb @@ -4,24 +4,23 @@ module Auth0 class Management # @param token [String] # @param base_url [String, nil] - # @param tenant_domain [String, nil] - # @param max_retries [Integer] + # @param timeout [Float, nil] Request timeout in seconds. + # @param max_retries [Integer, nil] Maximum number of request retries. + # @param headers [Hash, nil] Additional headers to include in requests. # # @return [void] - def initialize(token:, base_url: nil, tenant_domain: nil, max_retries: 2) - if base_url.nil? && (!tenant_domain.nil?) - tenant_domain_value = tenant_domain.nil? ? "{TENANT}.auth0.com" : tenant_domain - base_url = "https://#{tenant_domain_value}/api/v2" - end - - @raw_client = Auth0::Internal::Http::RawClient.new( + def initialize(token:, base_url: nil, timeout: nil, max_retries: nil, headers: nil) + raw_client_opts = { base_url: base_url || Auth0::Environment::DEFAULT, headers: { "X-Fern-Language" => "Ruby", Authorization: "Bearer #{token}" - }, - max_retries: max_retries - ) + }.merge(headers || {}) + } + raw_client_opts[:timeout] = timeout if timeout + raw_client_opts[:max_retries] = max_retries if max_retries + + @raw_client = Auth0::Internal::Http::RawClient.new(**raw_client_opts) end # @return [Auth0::Actions::Client] @@ -260,3 +259,5 @@ def verifiable_credentials end end end + +require_relative "auth_client"