diff --git a/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md b/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md new file mode 100644 index 00000000..7b00cafa --- /dev/null +++ b/.changelog-pending/2026-07-21T21-30-50-eda9449c1319b2af53afd81d12f577ad72285ef0.md @@ -0,0 +1,13 @@ +* [#527](https://github.com/workos/workos-ruby/pull/527) feat(generated)!: regenerate from spec (5 changes) + + **⚠️ Breaking** + * **[admin_portal](https://workos.com/docs/reference/admin-portal)**: + * SDK surface change: Symbol "IntentOptions" was removed + * **[connect](https://workos.com/docs/reference/workos-connect/standalone)**: + * SDK surface change: Symbol "ConnectedAccountDto" was removed + * **[organization_domains](https://workos.com/docs/reference/domain-verification)**: + * SDK surface change: Symbol "DomainVerificationIntentOptions" was removed + * **[pipes](https://workos.com/docs/reference/pipes)**: + * SDK surface change: Symbol "DataIntegrationCredentialsDto" was removed + * **[sso](https://workos.com/docs/reference/sso)**: + * SDK surface change: Symbol "SSOIntentOptions" was removed diff --git a/.oagen-manifest.json b/.oagen-manifest.json index 7161f31c..b79e8669 100644 --- a/.oagen-manifest.json +++ b/.oagen-manifest.json @@ -4,11 +4,8 @@ "files": [ "lib/workos.rb", "lib/workos/admin_portal.rb", - "lib/workos/admin_portal/domain_verification_intent_options.rb", "lib/workos/admin_portal/generate_link.rb", - "lib/workos/admin_portal/intent_options.rb", "lib/workos/admin_portal/portal_link_response.rb", - "lib/workos/admin_portal/sso_intent_options.rb", "lib/workos/agents.rb", "lib/workos/agents/agent_admin_link_claim_attempt_to_external_user_request.rb", "lib/workos/agents/agent_admin_link_claim_attempt_to_external_user_request_user.rb", @@ -217,7 +214,6 @@ "lib/workos/organization_domains/organization_domain_created_data.rb", "lib/workos/organization_domains/organization_domain_deleted.rb", "lib/workos/organization_domains/organization_domain_deleted_data.rb", - "lib/workos/organization_domains/organization_domain_stand_alone.rb", "lib/workos/organization_domains/organization_domain_updated.rb", "lib/workos/organization_domains/organization_domain_updated_data.rb", "lib/workos/organization_domains/organization_domain_verification_failed.rb", @@ -264,7 +260,6 @@ "lib/workos/pipes.rb", "lib/workos/pipes/api_key_installation.rb", "lib/workos/pipes/connected_account.rb", - "lib/workos/pipes/connected_account_dto.rb", "lib/workos/pipes/connected_account_input.rb", "lib/workos/pipes/create_data_integration.rb", "lib/workos/pipes/custom_provider_definition.rb", @@ -273,7 +268,6 @@ "lib/workos/pipes/data_integration_access_token_response_access_token.rb", "lib/workos/pipes/data_integration_authorize_url_response.rb", "lib/workos/pipes/data_integration_credential.rb", - "lib/workos/pipes/data_integration_credentials_dto.rb", "lib/workos/pipes/data_integration_credentials_input.rb", "lib/workos/pipes/data_integration_credentials_response.rb", "lib/workos/pipes/data_integration_credentials_response_credential.rb", @@ -358,7 +352,6 @@ "lib/workos/sso/connection_deleted.rb", "lib/workos/sso/connection_deleted_data.rb", "lib/workos/sso/connection_domain.rb", - "lib/workos/sso/connection_option.rb", "lib/workos/sso/connection_saml_certificate_renewal_required.rb", "lib/workos/sso/connection_saml_certificate_renewal_required_data.rb", "lib/workos/sso/connection_saml_certificate_renewal_required_data_certificate.rb", @@ -420,7 +413,6 @@ "lib/workos/types/data_integration_credentials_credentials_type.rb", "lib/workos/types/data_integration_credentials_input_type.rb", "lib/workos/types/data_integration_credentials_response_error.rb", - "lib/workos/types/data_integration_credentials_type.rb", "lib/workos/types/data_integration_custom_provider_authenticate_via.rb", "lib/workos/types/data_integration_state.rb", "lib/workos/types/data_integrations_list_response_data_auth_methods.rb", @@ -458,8 +450,6 @@ "lib/workos/types/organization_domain_data_state.rb", "lib/workos/types/organization_domain_deleted_data_state.rb", "lib/workos/types/organization_domain_deleted_data_verification_strategy.rb", - "lib/workos/types/organization_domain_stand_alone_state.rb", - "lib/workos/types/organization_domain_stand_alone_verification_strategy.rb", "lib/workos/types/organization_domain_state.rb", "lib/workos/types/organization_domain_updated_data_state.rb", "lib/workos/types/organization_domain_updated_data_verification_strategy.rb", @@ -865,7 +855,6 @@ "rbi/workos/connect_application_oauth.rbi", "rbi/workos/connect_application_oauth_redirect_uris.rbi", "rbi/workos/connected_account.rbi", - "rbi/workos/connected_account_dto.rbi", "rbi/workos/connected_account_input.rbi", "rbi/workos/connection.rbi", "rbi/workos/connection_activated.rbi", @@ -877,7 +866,6 @@ "rbi/workos/connection_deleted.rbi", "rbi/workos/connection_deleted_data.rbi", "rbi/workos/connection_domain.rbi", - "rbi/workos/connection_option.rbi", "rbi/workos/connection_saml_certificate_renewal_required.rbi", "rbi/workos/connection_saml_certificate_renewal_required_data.rbi", "rbi/workos/connection_saml_certificate_renewal_required_data_certificate.rbi", @@ -922,7 +910,6 @@ "rbi/workos/data_integration_configuration_response.rbi", "rbi/workos/data_integration_credential.rbi", "rbi/workos/data_integration_credentials.rbi", - "rbi/workos/data_integration_credentials_dto.rbi", "rbi/workos/data_integration_credentials_input.rbi", "rbi/workos/data_integration_credentials_response.rbi", "rbi/workos/data_integration_credentials_response_credential.rbi", @@ -950,7 +937,6 @@ "rbi/workos/directory_user_email.rbi", "rbi/workos/directory_user_with_groups.rbi", "rbi/workos/directory_user_with_groups_email.rbi", - "rbi/workos/domain_verification_intent_options.rbi", "rbi/workos/dsync_activated.rbi", "rbi/workos/dsync_activated_data.rbi", "rbi/workos/dsync_activated_data_domain.rbi", @@ -1038,7 +1024,6 @@ "rbi/workos/group_role_assignment_resource.rbi", "rbi/workos/group_updated.rbi", "rbi/workos/groups.rbi", - "rbi/workos/intent_options.rbi", "rbi/workos/invitation.rbi", "rbi/workos/invitation_accepted.rbi", "rbi/workos/invitation_accepted_data.rbi", @@ -1081,7 +1066,6 @@ "rbi/workos/organization_domain_data.rbi", "rbi/workos/organization_domain_deleted.rbi", "rbi/workos/organization_domain_deleted_data.rbi", - "rbi/workos/organization_domain_stand_alone.rbi", "rbi/workos/organization_domain_updated.rbi", "rbi/workos/organization_domain_updated_data.rbi", "rbi/workos/organization_domain_verification_failed.rbi", @@ -1178,7 +1162,6 @@ "rbi/workos/sso.rbi", "rbi/workos/sso_authorize_url_response.rbi", "rbi/workos/sso_device_authorization_request.rbi", - "rbi/workos/sso_intent_options.rbi", "rbi/workos/sso_logout_authorize_request.rbi", "rbi/workos/sso_logout_authorize_response.rbi", "rbi/workos/sso_token_response.rbi", @@ -1285,7 +1268,6 @@ "test/workos/test_feature_flags_model_round_trip.rb", "test/workos/test_groups.rb", "test/workos/test_groups_model_round_trip.rb", - "test/workos/test_model_round_trip.rb", "test/workos/test_multi_factor_auth.rb", "test/workos/test_multi_factor_auth_model_round_trip.rb", "test/workos/test_organization_domains.rb", @@ -1313,6 +1295,18 @@ "test/workos/test_widgets_model_round_trip.rb" ], "operations": { + "PATCH /agents/claims/attempts": { + "sdkMethod": "update_attempts", + "service": "agents" + }, + "POST /agents/credentials/validate": { + "sdkMethod": "create_validate", + "service": "agents" + }, + "GET /agents/registrations/{id}": { + "sdkMethod": "get_registration", + "service": "agents" + }, "POST /auth/challenges/{id}/verify": { "sdkMethod": "verify_challenge", "service": "multi_factor_auth" @@ -1573,10 +1567,38 @@ "sdkMethod": "delete_connection", "service": "sso" }, + "GET /data-integrations": { + "sdkMethod": "list_data_integrations", + "service": "pipes" + }, + "POST /data-integrations": { + "sdkMethod": "create_data_integration", + "service": "pipes" + }, + "GET /data-integrations/{slug}": { + "sdkMethod": "get_data_integration", + "service": "pipes" + }, + "PUT /data-integrations/{slug}": { + "sdkMethod": "update_data_integration", + "service": "pipes" + }, + "DELETE /data-integrations/{slug}": { + "sdkMethod": "delete_data_integration", + "service": "pipes" + }, + "PUT /data-integrations/{slug}/api-key": { + "sdkMethod": "update_data_integration_api_key", + "service": "pipes" + }, "POST /data-integrations/{slug}/authorize": { "sdkMethod": "authorize_data_integration", "service": "pipes" }, + "POST /data-integrations/{slug}/credentials": { + "sdkMethod": "create_data_integration_credential", + "service": "pipes" + }, "POST /data-integrations/{provider}/token": { "sdkMethod": "get_access_token", "service": "pipes" @@ -1741,6 +1763,10 @@ "sdkMethod": "delete_group_organization_membership", "service": "groups" }, + "GET /organizations/{organization_id}/authorized_applications": { + "sdkMethod": "list_authorized_applications", + "service": "organizations" + }, "POST /portal/generate_link": { "sdkMethod": "generate_link", "service": "admin_portal" @@ -1821,6 +1847,14 @@ "sdkMethod": "authenticate_with_device_code", "service": "user_management" }, + "POST /user_management/authenticate#RadarEmailChallengeCodeSessionAuthenticateRequest": { + "sdkMethod": "authenticate_with_radar_email_challenge", + "service": "user_management" + }, + "POST /user_management/authenticate#RadarSmsChallengeCodeSessionAuthenticateRequest": { + "sdkMethod": "authenticate_with_radar_sms_challenge", + "service": "user_management" + }, "GET /user_management/authorize": { "sdkMethod": "get_authorization_url", "service": "user_management" @@ -1829,6 +1863,14 @@ "sdkMethod": "create_device", "service": "user_management" }, + "POST /user_management/radar_challenges": { + "sdkMethod": "create_radar_challenge", + "service": "user_management" + }, + "GET /user_management/radar_challenges/{id}": { + "sdkMethod": "get_radar_challenge", + "service": "user_management" + }, "GET /user_management/sessions/logout": { "sdkMethod": "get_logout_url", "service": "user_management" @@ -1837,6 +1879,10 @@ "sdkMethod": "revoke_session", "service": "user_management" }, + "GET /user_management/cors_origins": { + "sdkMethod": "list_cors_origins", + "service": "user_management" + }, "POST /user_management/cors_origins": { "sdkMethod": "create_cors_origin", "service": "user_management" @@ -1981,10 +2027,18 @@ "sdkMethod": "list_organization_membership_groups", "service": "organization_membership" }, + "GET /user_management/redirect_uris": { + "sdkMethod": "list_redirect_uris", + "service": "user_management" + }, "POST /user_management/redirect_uris": { "sdkMethod": "create_redirect_uri", "service": "user_management" }, + "DELETE /user_management/redirect_uris/{id}": { + "sdkMethod": "delete_redirect_uris", + "service": "user_management" + }, "GET /user_management/users/{userId}/feature-flags": { "sdkMethod": "list_user_feature_flags", "service": "feature_flags" @@ -2001,6 +2055,14 @@ "sdkMethod": "get_user_connected_account", "service": "pipes" }, + "POST /user_management/users/{user_id}/connected_accounts/{slug}": { + "sdkMethod": "create_user_connected_account", + "service": "pipes" + }, + "PUT /user_management/users/{user_id}/connected_accounts/{slug}": { + "sdkMethod": "update_user_connected_account", + "service": "pipes" + }, "DELETE /user_management/users/{user_id}/connected_accounts/{slug}": { "sdkMethod": "delete_user_connected_account", "service": "pipes" @@ -2124,86 +2186,6 @@ "GET /audit_logs/exports/{auditLogExportId}": { "sdkMethod": "get_export", "service": "audit_logs" - }, - "PUT /data-integrations/{slug}/api-key": { - "sdkMethod": "update_data_integration_api_key", - "service": "pipes" - }, - "POST /data-integrations/{slug}/credentials": { - "sdkMethod": "create_data_integration_credential", - "service": "pipes" - }, - "GET /user_management/cors_origins": { - "sdkMethod": "list_cors_origins", - "service": "user_management" - }, - "GET /user_management/redirect_uris": { - "sdkMethod": "list_redirect_uris", - "service": "user_management" - }, - "GET /data-integrations": { - "sdkMethod": "list_data_integrations", - "service": "pipes" - }, - "POST /data-integrations": { - "sdkMethod": "create_data_integration", - "service": "pipes" - }, - "GET /data-integrations/{slug}": { - "sdkMethod": "get_data_integration", - "service": "pipes" - }, - "PUT /data-integrations/{slug}": { - "sdkMethod": "update_data_integration", - "service": "pipes" - }, - "DELETE /data-integrations/{slug}": { - "sdkMethod": "delete_data_integration", - "service": "pipes" - }, - "POST /user_management/radar_challenges": { - "sdkMethod": "create_radar_challenge", - "service": "user_management" - }, - "POST /user_management/users/{user_id}/connected_accounts/{slug}": { - "sdkMethod": "create_user_connected_account", - "service": "pipes" - }, - "PUT /user_management/users/{user_id}/connected_accounts/{slug}": { - "sdkMethod": "update_user_connected_account", - "service": "pipes" - }, - "POST /user_management/authenticate#RadarEmailChallengeCodeSessionAuthenticateRequest": { - "sdkMethod": "authenticate_with_radar_email_challenge", - "service": "user_management" - }, - "POST /user_management/authenticate#RadarSmsChallengeCodeSessionAuthenticateRequest": { - "sdkMethod": "authenticate_with_radar_sms_challenge", - "service": "user_management" - }, - "PATCH /agents/claims/attempts": { - "sdkMethod": "update_attempts", - "service": "agents" - }, - "POST /agents/credentials/validate": { - "sdkMethod": "create_validate", - "service": "agents" - }, - "GET /agents/registrations/{id}": { - "sdkMethod": "get_registration", - "service": "agents" - }, - "GET /organizations/{organization_id}/authorized_applications": { - "sdkMethod": "list_authorized_applications", - "service": "organizations" - }, - "GET /user_management/radar_challenges/{id}": { - "sdkMethod": "get_radar_challenge", - "service": "user_management" - }, - "DELETE /user_management/redirect_uris/{id}": { - "sdkMethod": "delete_redirect_uris", - "service": "user_management" } } } diff --git a/lib/workos/admin_portal/domain_verification_intent_options.rb b/lib/workos/admin_portal/domain_verification_intent_options.rb deleted file mode 100644 index cfc703c5..00000000 --- a/lib/workos/admin_portal/domain_verification_intent_options.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class DomainVerificationIntentOptions < WorkOS::Types::BaseModel - HASH_ATTRS = { - domain_name: :domain_name - }.freeze - - attr_accessor :domain_name - - def initialize(json) - hash = self.class.normalize(json) - @domain_name = hash[:domain_name] - end - end -end diff --git a/lib/workos/admin_portal/intent_options.rb b/lib/workos/admin_portal/intent_options.rb deleted file mode 100644 index a19104fe..00000000 --- a/lib/workos/admin_portal/intent_options.rb +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class IntentOptions < WorkOS::Types::BaseModel - HASH_ATTRS = { - sso: :sso, - domain_verification: :domain_verification - }.freeze - - attr_accessor \ - :sso, - :domain_verification - - def initialize(json) - hash = self.class.normalize(json) - @sso = hash[:sso] ? WorkOS::SSOIntentOptions.new(hash[:sso]) : nil - @domain_verification = hash[:domain_verification] ? WorkOS::DomainVerificationIntentOptions.new(hash[:domain_verification]) : nil - end - end -end diff --git a/lib/workos/admin_portal/sso_intent_options.rb b/lib/workos/admin_portal/sso_intent_options.rb deleted file mode 100644 index 13bfa8e4..00000000 --- a/lib/workos/admin_portal/sso_intent_options.rb +++ /dev/null @@ -1,22 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class SSOIntentOptions < WorkOS::Types::BaseModel - HASH_ATTRS = { - bookmark_slug: :bookmark_slug, - provider_type: :provider_type - }.freeze - - attr_accessor \ - :bookmark_slug, - :provider_type - - def initialize(json) - hash = self.class.normalize(json) - @bookmark_slug = hash[:bookmark_slug] - @provider_type = hash[:provider_type] - end - end -end diff --git a/lib/workos/inflections.rb b/lib/workos/inflections.rb index d72bf674..f2763661 100644 --- a/lib/workos/inflections.rb +++ b/lib/workos/inflections.rb @@ -54,7 +54,6 @@ "sso" => "SSO", "sso_authorize_url_response" => "SSOAuthorizeUrlResponse", "sso_device_authorization_request" => "SSODeviceAuthorizationRequest", - "sso_intent_options" => "SSOIntentOptions", "sso_logout_authorize_request" => "SSOLogoutAuthorizeRequest", "sso_logout_authorize_response" => "SSOLogoutAuthorizeResponse", "sso_provider" => "SSOProvider", diff --git a/lib/workos/organization_domains/organization_domain_stand_alone.rb b/lib/workos/organization_domains/organization_domain_stand_alone.rb deleted file mode 100644 index 48cc33e3..00000000 --- a/lib/workos/organization_domains/organization_domain_stand_alone.rb +++ /dev/null @@ -1,46 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class OrganizationDomainStandAlone < WorkOS::Types::BaseModel - HASH_ATTRS = { - object: :object, - id: :id, - organization_id: :organization_id, - domain: :domain, - state: :state, - verification_prefix: :verification_prefix, - verification_token: :verification_token, - verification_strategy: :verification_strategy, - created_at: :created_at, - updated_at: :updated_at - }.freeze - - attr_accessor \ - :object, - :id, - :organization_id, - :domain, - :state, - :verification_prefix, - :verification_token, - :verification_strategy, - :created_at, - :updated_at - - def initialize(json) - hash = self.class.normalize(json) - @object = hash[:object] - @id = hash[:id] - @organization_id = hash[:organization_id] - @domain = hash[:domain] - @state = hash[:state] - @verification_prefix = hash[:verification_prefix] - @verification_token = hash[:verification_token] - @verification_strategy = hash[:verification_strategy] - @created_at = hash[:created_at] - @updated_at = hash[:updated_at] - end - end -end diff --git a/lib/workos/pipes/connected_account_dto.rb b/lib/workos/pipes/connected_account_dto.rb deleted file mode 100644 index e182a12d..00000000 --- a/lib/workos/pipes/connected_account_dto.rb +++ /dev/null @@ -1,31 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ConnectedAccountDto < WorkOS::Types::BaseModel - HASH_ATTRS = { - access_token: :access_token, - refresh_token: :refresh_token, - expires_at: :expires_at, - scopes: :scopes, - state: :state - }.freeze - - attr_accessor \ - :access_token, - :refresh_token, - :expires_at, - :scopes, - :state - - def initialize(json) - hash = self.class.normalize(json) - @access_token = hash[:access_token] - @refresh_token = hash[:refresh_token] - @expires_at = hash[:expires_at] - @scopes = hash[:scopes] || [] - @state = hash[:state] - end - end -end diff --git a/lib/workos/pipes/data_integration_credentials_dto.rb b/lib/workos/pipes/data_integration_credentials_dto.rb deleted file mode 100644 index 6096f0e5..00000000 --- a/lib/workos/pipes/data_integration_credentials_dto.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class DataIntegrationCredentialsDto < WorkOS::Types::BaseModel - HASH_ATTRS = { - type: :type, - client_id: :client_id, - client_secret: :client_secret - }.freeze - - attr_accessor \ - :type, - :client_id, - :client_secret - - def initialize(json) - hash = self.class.normalize(json) - @type = hash[:type] - @client_id = hash[:client_id] - @client_secret = hash[:client_secret] - end - end -end diff --git a/lib/workos/sso/connection_option.rb b/lib/workos/sso/connection_option.rb deleted file mode 100644 index c724bcb5..00000000 --- a/lib/workos/sso/connection_option.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - class ConnectionOption < WorkOS::Types::BaseModel - HASH_ATTRS = { - signing_cert: :signing_cert - }.freeze - - attr_accessor :signing_cert - - def initialize(json) - hash = self.class.normalize(json) - @signing_cert = hash[:signing_cert] - end - end -end diff --git a/lib/workos/types/data_integration_credentials_type.rb b/lib/workos/types/data_integration_credentials_type.rb deleted file mode 100644 index 2e85943c..00000000 --- a/lib/workos/types/data_integration_credentials_type.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - DataIntegrationCredentialsType = DataIntegrationCredentialType - end -end diff --git a/lib/workos/types/organization_domain_stand_alone_state.rb b/lib/workos/types/organization_domain_stand_alone_state.rb deleted file mode 100644 index c3b8fb81..00000000 --- a/lib/workos/types/organization_domain_stand_alone_state.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - OrganizationDomainStandAloneState = OrganizationCreatedDataDomainState - end -end diff --git a/lib/workos/types/organization_domain_stand_alone_verification_strategy.rb b/lib/workos/types/organization_domain_stand_alone_verification_strategy.rb deleted file mode 100644 index bd05d21b..00000000 --- a/lib/workos/types/organization_domain_stand_alone_verification_strategy.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -module WorkOS - module Types - OrganizationDomainStandAloneVerificationStrategy = OrganizationCreatedDataDomainVerificationStrategy - end -end diff --git a/rbi/workos/connected_account_dto.rbi b/rbi/workos/connected_account_dto.rbi deleted file mode 100644 index afaaa677..00000000 --- a/rbi/workos/connected_account_dto.rbi +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ConnectedAccountDto - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def access_token; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def access_token=(value); end - - sig { returns(T.nilable(String)) } - def refresh_token; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def refresh_token=(value); end - - sig { returns(T.nilable(String)) } - def expires_at; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def expires_at=(value); end - - sig { returns(T.nilable(T::Array[String])) } - def scopes; end - - sig { params(value: T.nilable(T::Array[String])).returns(T.nilable(T::Array[String])) } - def scopes=(value); end - - sig { returns(T.nilable(String)) } - def state; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def state=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/connection_option.rbi b/rbi/workos/connection_option.rbi deleted file mode 100644 index 42fc29f3..00000000 --- a/rbi/workos/connection_option.rbi +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class ConnectionOption - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def signing_cert; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def signing_cert=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/data_integration_credentials_dto.rbi b/rbi/workos/data_integration_credentials_dto.rbi deleted file mode 100644 index e263a641..00000000 --- a/rbi/workos/data_integration_credentials_dto.rbi +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class DataIntegrationCredentialsDto - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(String) } - def type; end - - sig { params(value: String).returns(String) } - def type=(value); end - - sig { returns(T.nilable(String)) } - def client_id; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def client_id=(value); end - - sig { returns(T.nilable(String)) } - def client_secret; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def client_secret=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/domain_verification_intent_options.rbi b/rbi/workos/domain_verification_intent_options.rbi deleted file mode 100644 index 8f53607a..00000000 --- a/rbi/workos/domain_verification_intent_options.rbi +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class DomainVerificationIntentOptions - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def domain_name; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def domain_name=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/intent_options.rbi b/rbi/workos/intent_options.rbi deleted file mode 100644 index 38eea586..00000000 --- a/rbi/workos/intent_options.rbi +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class IntentOptions - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(WorkOS::SSOIntentOptions)) } - def sso; end - - sig { params(value: T.nilable(WorkOS::SSOIntentOptions)).returns(T.nilable(WorkOS::SSOIntentOptions)) } - def sso=(value); end - - sig { returns(T.nilable(WorkOS::DomainVerificationIntentOptions)) } - def domain_verification; end - - sig { params(value: T.nilable(WorkOS::DomainVerificationIntentOptions)).returns(T.nilable(WorkOS::DomainVerificationIntentOptions)) } - def domain_verification=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/organization_domain_stand_alone.rbi b/rbi/workos/organization_domain_stand_alone.rbi deleted file mode 100644 index 950db190..00000000 --- a/rbi/workos/organization_domain_stand_alone.rbi +++ /dev/null @@ -1,78 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class OrganizationDomainStandAlone - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(String) } - def object; end - - sig { params(value: String).returns(String) } - def object=(value); end - - sig { returns(String) } - def id; end - - sig { params(value: String).returns(String) } - def id=(value); end - - sig { returns(String) } - def organization_id; end - - sig { params(value: String).returns(String) } - def organization_id=(value); end - - sig { returns(String) } - def domain; end - - sig { params(value: String).returns(String) } - def domain=(value); end - - sig { returns(T.nilable(String)) } - def state; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def state=(value); end - - sig { returns(T.nilable(String)) } - def verification_prefix; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def verification_prefix=(value); end - - sig { returns(T.nilable(String)) } - def verification_token; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def verification_token=(value); end - - sig { returns(T.nilable(String)) } - def verification_strategy; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def verification_strategy=(value); end - - sig { returns(String) } - def created_at; end - - sig { params(value: String).returns(String) } - def created_at=(value); end - - sig { returns(String) } - def updated_at; end - - sig { params(value: String).returns(String) } - def updated_at=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/rbi/workos/sso_intent_options.rbi b/rbi/workos/sso_intent_options.rbi deleted file mode 100644 index 6f9ac5ee..00000000 --- a/rbi/workos/sso_intent_options.rbi +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# typed: strong - -module WorkOS - class SSOIntentOptions - sig { params(json: T.any(String, T::Hash[Symbol, T.untyped])).void } - def initialize(json); end - - sig { returns(T.nilable(String)) } - def bookmark_slug; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def bookmark_slug=(value); end - - sig { returns(T.nilable(String)) } - def provider_type; end - - sig { params(value: T.nilable(String)).returns(T.nilable(String)) } - def provider_type=(value); end - - sig { returns(T::Hash[Symbol, T.untyped]) } - def to_h; end - - sig { params(args: T.untyped).returns(String) } - def to_json(*args); end - end -end diff --git a/test/workos/test_model_round_trip.rb b/test/workos/test_model_round_trip.rb deleted file mode 100644 index c266efc5..00000000 --- a/test/workos/test_model_round_trip.rb +++ /dev/null @@ -1,6 +0,0 @@ -# frozen_string_literal: true - -# This file is auto-generated by oagen. Do not edit. - -# Model round-trip tests moved to per-service test/workos/test__model_round_trip.rb files. -# This placeholder remains only until the next full generation prunes it.